使用OWIN和NancyFX的Web应用程序如何使其公开

时间:2013-12-12 14:00:48

标签: owin katana nancy

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

我的问题如何配置:

  1. 如果使用Microsoft.Owin.Host.SystemWeb作为主机和服务器。
  2. 或者使用OwinHost.exe作为主机,Microsoft.Owin.Host.HttpListener作为服务器。

1 个答案:

答案 0 :(得分:1)

  1. Microsoft.Owin.Host.Systemweb:它仍然是一个Web托管(IIS)应用程序。您可以考虑使用Azure网站来托管您的应用程序。
  2. 对于Owinhost.exe - Owinhost.exe只是自托管选项。今天Owinhost主要用于开发时间体验。在生产部署中,在命令行中的服务器上启动Owinhost.exe进程可能效率不高。管理owinhost可能效率不高。或者,您可以在辅助角色(如果是azure)或Windows服务中托管相同的应用程序。在这种情况下,您不需要Owinhost.exe。 This文档对自托管包有一些指示。
  3. 将来可能有一种方法可以直接在IIS上托管自托管应用程序(而不是systemweb)。 Here是关于同样的一些指示。这种模式的优点是 - 您可以像过程管理一样免费获得IIS的一些好处。注意:这仍处于原型阶段。