打包Asp.Net 网站成为一个exe

aresnet 2013-01-28 04:17:46
如题,打包ASP.NET网站成为一个exe,不是可安装程序。就是想绿色版那样的,不需要iis,点击exe直接运行网站首页,不需要浏览器。
不知道我说的够不够明白。。。
有做过类似的朋友吗?感觉把asp.net网站做成exe挺有意思的,帮我一下吧。。。
...全文
1133 52 打赏 收藏 转发到动态 举报
写回复
用AI写文章
52 条回复
切换为时间正序
请发表友善的回复…
发表回复
Juchiyufei 2014-06-27
  • 打赏
  • 举报
回复
打包Asp.Net 网站成为一个exe 方便快捷的进行客户演示 http://www.cnblogs.com/powertoolsteam/archive/2011/02/16/1955930.html
showjim 2013-02-16
  • 打赏
  • 举报
回复
ASP.NET网站肯定需要IIS或是IIS的替代品支持。 如果是静态网站的话,可以监听127.0.0.1一个随机端口实现http协议解析,可以参考httpServer项目,界面使用webbrowser就可以了。
菜牛 2013-02-16
  • 打赏
  • 举报
回复
都没用过IIS Express么?
bbqbin 2013-02-15
  • 打赏
  • 举报
回复
这个关连太大了,这个包也太大了,要整合IIS、数据库、.net framework,其中framework几百MB,数据库更不用说了,就单单为了这个几M的网站,至于吗?
小五爱吃骨头 2013-02-15
  • 打赏
  • 举报
回复
看着有点晕啊
MR-LEE 2013-02-14
  • 打赏
  • 举报
回复
直接弄个winform不是更好
支持中文哦 2013-02-10
  • 打赏
  • 举报
回复
这方面Delphi有个很好的插件 IntraWeb,就是生成Exe文件作为B/S的服务端,客户端在浏览器输入对方地址和端口号就访问了,标准的B/S。据说很牛,可惜非主流。
aresnet 2013-02-02
  • 打赏
  • 举报
回复
引用 41 楼 TheDolphin 的回复:
两个选择,要么直接做成cs程序,要做开发一个浏览器
也许只能把现成asp.net程序嵌入到winform中然后再找个轻量级的IIS服务器。。。 没搞过,不知道有没有可供参考的demo
aresnet 2013-02-02
  • 打赏
  • 举报
回复
引用 36 楼 sp1234 的回复:
引用 28 楼 aresnet 的回复:引用 11 楼 wangzheyongle 的回复:我觉得楼主的意思是应该像petshop一样,下载一个msi的安装包,安装后自动把数据库附加上,IIS设置好。微软能做得到,你就能做得到、 不好意思,刚才走神点错了(丢了个板砖)。 petshop不是我想要的那种,petshop就是把网站打包了。 我想让打包成可执行文件而不需要……
就是不知道别人的那个exe会不会有各种配置,是如何做到的?asp.net有没有可供参考的demo,如果一个asp.net程序脱离了iis、浏览器如何运行?所以才想跟大家交流一下。 望大师们指教。。。
闲游四疯 2013-02-01
  • 打赏
  • 举报
回复
脱离IIS NET FRAMEWORK感觉不大可能 毕竟网站是基于这个才能运行 就是VS也得内部嵌点东西才能浏览..
色拉油 2013-02-01
  • 打赏
  • 举报
回复
两个选择,要么直接做成cs程序,要做开发一个浏览器
YshuuiNew 2013-01-31
  • 打赏
  • 举报
回复
asp.net网站做成exe好像不行,静态网页的还可以。就像有些电子书一样。
手可摘星辰 2013-01-31
  • 打赏
  • 举报
回复
引用 32 楼 aresnet 的回复:
引用 15 楼 touzilk 的回复:见过,但是没弄过,关注 在哪里加过? 发个链接上来看看哇。
发不了。是中国知网的
cde32 2013-01-31
  • 打赏
  • 举报
回复
lz是有为青年
  • 打赏
  • 举报
回复
引用 28 楼 aresnet 的回复:
引用 11 楼 wangzheyongle 的回复:我觉得楼主的意思是应该像petshop一样,下载一个msi的安装包,安装后自动把数据库附加上,IIS设置好。微软能做得到,你就能做得到、 不好意思,刚才走神点错了(丢了个板砖)。 petshop不是我想要的那种,petshop就是把网站打包了。 我想让打包成可执行文件而不需要安装,点击直接运行
你最好还要求这个“直接运行”的程序必须有13个画面,不多不少必须是13个,否则你就不爽。 你怎么知道人家的exe没有安装apache、php解析器、各种配置?你断言人家的exe必须没有一个“安装成功,开始运行!”的画面,这就有什么意义了么?
  • 打赏
  • 举报
回复
引用 3 楼 tang009 的回复:
楼主,你这想法是好的,可是实现不能改变,难不成你想让微软有所改变吗?
改变什么?难道微软没有给你IIS、甚至IIS Express安装包? 不是要求“微软有所改变“,而是有些人要么是不懂基本的打包技术,要么是非要干别人不稀罕干的费力不讨好的事情。
rayaspnet 2013-01-30
  • 打赏
  • 举报
回复
引用 楼主 aresnet 的回复:
如题,打包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什么的全不要了吧,WPF挺到底。
鸭梨山大帝 2013-01-30
  • 打赏
  • 举报
回复
唯有:静态网页. 楼主没明白ASP.NET是什么东西,是在什么框架上运行的,能够完成什么,不能完成什么. 亲,请结贴! 谢谢.
aresnet 2013-01-30
  • 打赏
  • 举报
回复
引用 15 楼 touzilk 的回复:
见过,但是没弄过,关注
在哪里加过? 发个链接上来看看哇。
加载更多回复(30)

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧