是否有可以嵌入ASP.NET MVC3应用程序的Web服务器

时间:2011-06-24 03:58:38

标签: asp.net-mvc-3 installer

我是否可以使用ASP.NET MVC3应用程序嵌入Web服务器?

目标是设置一个安装程序,用户无需在IIS等上设置Web应用程序。安装程序将安装Web服务器,将其配置为侦听某个端口并从那里托管文件。

3 个答案:

答案 0 :(得分:4)

IIS Express可用于此目的,他们在FAQ中提到MSI可以重新分发:

IIS Express FAQ

答案 1 :(得分:0)

您可以使用HttpListener,Here's an example

答案 2 :(得分:0)

正如其他人所提到的 - 使用IIS Express或者您可以做的是安装通常在系统上的IIS版本。请使用WiX进行安装以及以下项目:

http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Using-pkgmgr-to-install-IIS-7-td5990722.html

您可能已经在WiX邮件列表中找到了已经完成此操作的人。

注意 - WiX是由一些微软人员编写的,实际上将成为VS 2010中的安装程序,但遗憾的是它已被更改。