封装Asp.Net 网站成为一个exe

打包Asp.Net 网站成为一个exe
如题,打包ASP.NET网站成为一个exe,不是可安装程序。就是想绿色版那样的,不需要iis,点击exe直接运行网站首页,不需要浏览器。
不知道我说的够不够明白。。。
有做过类似的朋友吗?感觉把asp.net网站做成exe挺有意思的,帮我一下吧。。。
------解决方案--------------------
asp.net网站需要IIS支撑!怎么打包成exe?异想天开!
------解决方案--------------------
唯有:静态网页.

楼主没明白ASP.NET是什么东西,是在什么框架上运行的,能够完成什么,不能完成什么.

亲,请结贴!

谢谢.
------解决方案--------------------
引用:
如题,打包ASP.NET网站成为一个exe,不是可安装程序。就是想绿色版那样的,不需要iis,点击exe直接运行网站首页,不需要浏览器。
不知道我说的够不够明白。。。
有做过类似的朋友吗?感觉把asp.net网站做成exe挺有意思的,帮我一下吧。。。
              
                  asp.net
                  ……

想法很有意思。
有一个IIS SERVER 叫
ASP.NET Web Development Server
你可以把你的asp.net 文件都复制到一个目录里面, 然后用命令行运行那个网站, 什么都不要配置。
start /B webdev.webserver.exe /port:4955 /path:"c:\Projects\YourWebSite" /vpath:/

http://blogs.msdn.com/b/irenak/archive/2006/11/30/sysk-250-how-to-start-asp-net-development-server-without-visual-studio.aspx



------解决方案--------------------
引用:
楼主,你这想法是好的,可是实现不能改变,难不成你想让微软有所改变吗?


改变什么?难道微软没有给你IIS、甚至IIS Express安装包?

不是要求“微软有所改变“,而是有些人要么是不懂基本的打包技术,要么是非要干别人不稀罕干的费力不讨好的事情。
------解决方案--------------------
引用:
引用:我觉得楼主的意思是应该像petshop一样,下载一个msi的安装包,安装后自动把数据库附加上,IIS设置好。微软能做得到,你就能做得到、
不好意思,刚才走神点错了(丢了个板砖)。
petshop不是我想要的那种,petshop就是把网站打包了。
我想让打包成可执行文件而不需要安装,点击直接运行


你最好还要求这个“直接运行”的程序必须有13个画面,不多不少必须是13个,否则你就不爽。

你怎么知道人家的exe没有安装apache、php解析器、各种配置?你断言人家的exe必须没有一个“安装成功,开始运行!”的画面,这就有什么意义了么?
------解决方案--------------------
lz是有为青年
------解决方案--------------------
引用:
引用:见过,但是没弄过,关注
在哪里加过?
发个链接上来看看哇。


发不了。是中国知网的
------解决方案--------------------
asp.net网站做成exe好像不行,静态网页的还可以。就像有些电子书一样。
------解决方案--------------------
脱离IIS NET FRAMEWORK感觉不大可能 毕竟网站是基于这个才能运行 就是VS也得内部嵌点东西才能浏览..
------解决方案--------------------
两个选择,要么直接做成cs程序,要做开发一个浏览器
------解决方案--------------------
这方面Delphi有个很好的插件 IntraWeb,就是生成Exe文件作为B/S的服务端,客户端在浏览器输入对方地址和端口号就访问了,标准的B/S。据说很牛,可惜非主流。
------解决方案--------------------
直接弄个winform不是更好
------解决方案--------------------
不容易不容易不容易不容易
------解决方案--------------------
这个关连太大了,这个包也太大了,要整合IIS、数据库、.net framework,其中framework几百MB,数据库更不用说了,就单单为了这个几M的网站,至于吗?
------解决方案--------------------
看着有点晕啊
------解决方案--------------------
都没用过IIS Express么?
------解决方案--------------------
ASP.NET网站肯定需要IIS或是IIS的替代品支持。
如果是静态网站的话,可以监听127.0.0.1一个随机端口实现http协议解析,可以参考httpServer项目,界面使用webbrowser就可以了。