是否可以将ASP.NET应用程序部署为桌面应用程序(带有服务器组件)

Ste*_*ger 5 .net c# vb.net asp.net web-deployment-project

问题:我创建了一个ASP.NET Web应用程序.

现在它最初用于在Web服务器上进行部署.
这是有效的,所以,到目前为止一切顺利.

我现在的问题是:是否可以将其部署为桌面应用程序?

也就是说,安装程序安装某种服务器,加上Web应用程序,配置服务器在localhost URL上运行此应用程序,然后在开始菜单/桌面中创建一个链接,在该页面中打开该URL(网站,应用程序)在Web浏览器中的localhost上?

我认为它应该是可能的,虽然服务器不是IIS,因为这是一个无法单独安装的Windows组件.

那里有没有这样的东西?nonplusultra将是它只在你点击快捷方式时启动服务器.

Ste*_*ger 2

我差点就奔向卡西尼号了。
但与此同时,我发现了更好的东西:

http://code.google.com/p/aspnetserve/

我的错误是搜索“asp.net 部署服务器组件”而不是“asp.net 嵌入式网络服务器”。

一个非常酷的项目。
似乎有效,至少可以满足我的需要。

编辑:
更好的选择是 xsp-2.10.2 包中的 xsp4,由 mono-project 提供。
http://download.mono-project.com/sources/xsp/
可在 Linux 和 Windows 以及 Mac 上运行,具有 mono 和 .NET 框架,并且无需安装 GAC(实际上,无需任何安装)。

最新的源码在这里:
https://github.com/mono/xsp/tree/master/src