我是否可以使用ASP.NET MVC3应用程序嵌入Web服务器?
目标是设置一个安装程序,用户无需在IIS等上设置Web应用程序。安装程序将安装Web服务器,将其配置为侦听某个端口并从那里托管文件。
答案 0 :(得分:4)
IIS Express可用于此目的,他们在FAQ中提到MSI可以重新分发:
答案 1 :(得分:0)
您可以使用HttpListener,Here's an example。
答案 2 :(得分:0)
正如其他人所提到的 - 使用IIS Express或者您可以做的是安装通常在系统上的IIS版本。请使用WiX进行安装以及以下项目:
您可能已经在WiX邮件列表中找到了已经完成此操作的人。
注意 - WiX是由一些微软人员编写的,实际上将成为VS 2010中的安装程序,但遗憾的是它已被更改。