0

我创建了一个使用OWINNancyFX作为学习体验的简单网站。现在我想让我的网站公开或至少在我的本地网络上可用(我想与我的公司团队分享我的经验)。

我的问题如何配置:

  1. Microsoft.Owin.Host.SystemWeb用作主机和服务器的情况下。
  2. 或者在OwinHost.exe用作主机和Microsoft.Owin.Host.HttpListener服务器的情况下。
4

1 回答 1

1
  1. Microsoft.Owin.Host.Systemweb :它仍然是一个 Web 托管 (IIS) 应用程序。您可以考虑使用 Azure 网站来托管您的应用程序。
  2. 对于 Owinhost.exe - Owinhost.exe 只是自托管选项。今天,Owinhost 主要用于开发时间体验。当涉及到生产部署时,在命令行中启动服务器上的 Owinhost.exe 进程可能效率不高。管理 owinhost 可能效率不高。或者,您可以在辅助角色(在 azure 的情况下)或 Windows 服务中托管相同的应用程序。在这种情况下,您不需要 Owinhost.exe。文档有一些关于自托管包的指示。

将来可能有一种方法可以直接在 IIS 上托管您的自托管应用程序(而不是 systemweb)。这里有一些关于相同的指针。这种模型的优点是——您可以免费获得 IIS 的一些好处,例如进程管理。注意:这仍处于原型阶段。

于 2013-12-16T04:02:17.797 回答