将ASP .NET网站编译为可执行文件(带服务器)

时间:2011-08-29 10:39:29

标签: asp.net asp.net-mvc

我记得很多年前使用的程序允许将经典ASP网站编译成.EXE并像在IIS下一样运行。我用这个程序来创建一个交互式CD-ROM。像Request.QueryString()等一样都按预期工作。

有没有人知道会为ASP.NET做这个的类似程序?

由于

3 个答案:

答案 0 :(得分:2)

UltiDev Web Server Pro。它是一个可免费再发布的Web服务器,但要求将其安装在客户端计算机中。

http://ultidev.com/Forums/yaf_postsm2832_UWS-Screenshots.aspx#post2832

答案 1 :(得分:1)

Microsoft称之为Hosted Web Core Applications

  

“托管Web Core是IIS 7中的一项新功能,它使开发人员能够创建加载核心IIS功能的应用程序。加载托管Web Core的应用程序使用来自IIS的单独配置文件,此功能使软件开发人员能够自定义例如,您可以编写一个使用托管Web核心功能的应用程序来从与同一服务器上的IIS托管的Web站点分开的Web站点提供Web页面和应用程序。用于IIS的万维网发布服务(WWW服务)被回收,您的应用程序将继续向Web客户端提供Web页面。“

答案 2 :(得分:0)

不完全是,但您可以预编译您的应用程序并将其与IIS Express一起发送。但这不是一个单一的可执行文件。