gpt4 book ai didi

c# - 使用 Owinhost.exe 运行 OWIN Web 服务或控制台应用程序有什么区别

转载 作者:可可西里 更新时间:2023-11-01 08:12:32 27 4
gpt4 key购买 nike

我开始开发新的 Web 应用程序并考虑使用 OWIN。我无法从任何文档中解决的一件事是,将 C# 应用程序创建为控制台应用程序并从其 exe 文件启动它运行,或者将项目创建为类库/dll,以及使用 OwinHost 之间有什么区别.exe 启动它。

运行 Owinhost.exe 来启动该进程是否比将其作为控制台应用程序运行更有优势?

最佳答案

One of the components included in the Microsoft OWIN components is the lightweight, console-based OwinHost.exe. This host finds the user’s startup code and uses it to build an OWIN pipeline; it then uses an HttpListener-based server to receive requests and push them through the OWIN pipeline. OwinHost is a nice, lightweight option for development-time hosting – particularly if the application will ultimately be deployed into a self-hosted environment.

来源http://blogs.msdn.com/b/webdev/archive/2013/09/11/visual-studio-2013-custom-web-servers-and-owinhost-exe.aspx

换句话说,您应该使用 OwinHost 进行开发,使用 Windows 服务或控制台应用程序进行生产。

关于c# - 使用 Owinhost.exe 运行 OWIN Web 服务或控制台应用程序有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21361113/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com