关于项目发布的问题,很麻烦,不知道有没有好的方法!!200分!!!!!

zftow110 2009-05-22 06:55:02
现在要发布一个项目,用的是vs2008。
1-我首先采用WEB应用程序发布,结果生成一个DLL文件(引用除外),但aspx里边代码都在
2-再采用网站发布的方式,并把允许更新些编译站点,aspx里的代码没了,试了下好象可以删除,但bin目录下生成了多个随机命名的DLL文件和.compiled文件,如:App_Web_97udq6o3.dll, welcome.aspx.2c56974f.compiled等。试了下,好象都不能删除

现在不知道有没有什么方法在发布时能结合上边两者优点,生成一个DLL文件,并去掉.compiled。并且aspx代码都包进去,可以删除aspx文件。
或者一个DLL,一个.compiled,并且aspx代码都包进去,可以删除aspx文件

目的是方便更新。


我在baidu,google上搜了很久,好象有种Web Deployment Projects的发布插件,不知道能不能利用这个插件实现。
搞了半天没成功,不知道怎么设置才能实现。老大们能不能给出个具体的例子或具体怎么设置


跪谢
...全文
271 36 打赏 收藏 转发到动态 举报
写回复
用AI写文章
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
springbell 2009-05-24
  • 打赏
  • 举报
回复
折腾- -!
feifeiyiwen 2009-05-23
  • 打赏
  • 举报
回复
up
poiuy1363 2009-05-23
  • 打赏
  • 举报
回复
aspx应该保留的
newdigitime 2009-05-23
  • 打赏
  • 举报
回复
楼主问的有道理.我看到很多asp.net程序经过"发布"后,aspx文件都没有了.或者是个空文件.
冷月孤峰 2009-05-23
  • 打赏
  • 举报
回复
aspx里面的代码看到也没事,别人访问的时候也只是看到解析过的HTML而已。
gelongking 2009-05-23
  • 打赏
  • 举报
回复
up!````
nujiah001 2009-05-23
  • 打赏
  • 举报
回复
up
悔说话的哑巴 2009-05-23
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 zzxap 的回复:]
aspx代码不能包进去的。只能编译cs的代码。
删除了aspx页面。连访问都访问不了了
[/Quote]
帮顶
sxmonsy 2009-05-23
  • 打赏
  • 举报
回复
发布网站就行了呀。。。
migichen 2009-05-23
  • 打赏
  • 举报
回复
好像遇到过,忘了怎么解决了
mengxj85 2009-05-23
  • 打赏
  • 举报
回复
直接将整个项目文件拖到IIS
liuy052 2009-05-23
  • 打赏
  • 举报
回复
UP
程序漫步 2009-05-23
  • 打赏
  • 举报
回复
直接 编译 发布 就可以了~~
Hiirhan 2009-05-23
  • 打赏
  • 举报
回复
vs2005差不多啊
itcrazyman 2009-05-23
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 supremeholy 的回复:]
lz建立项目时选择的是哪种?Web 应用程序? 网站?
vs2003只能建立 Web应用程序。
vs2005可以建立 网站,打sp1后还可以建立 Web 应用程序。
vs2008可以建立 Web应用程序 和 网站。
对于Web应用程序,发布时默认把后台代码编译为一个dll。而网站在发布时可以有多个选择。
[/Quote]
up
supremeholy 2009-05-23
  • 打赏
  • 举报
回复
lz建立项目时选择的是哪种?Web 应用程序? 网站?
vs2003只能建立 Web应用程序。
vs2005可以建立 网站,打sp1后还可以建立 Web 应用程序。
vs2008可以建立 Web应用程序 和 网站。
对于Web应用程序,发布时默认把后台代码编译为一个dll。而网站在发布时可以有多个选择。
书晨听风 2009-05-23
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 skyaspnet 的回复:]
使用WebDeployMent发布网站,只会生成一个DLL,非常利于更新,

给你个VS2008版本的下载地址:

http://blog.csdn.net/skyaspnet/archive/2008/12/01/3420628.aspx

使用方法很简单,先安装好,然后再在解决方案右键添加“名称.DeployMent”,然后用它生成就可以了
[/Quote]
要这样岂不是还要重新安装了 可能更麻烦了 但是建议lz 有时间的时候试试
aspx 应该在的 如果不在怎么访问你的网站 lz说可以生成多个dll文件 并且可以使用
应该还有方法吧
支持下 顶 ~~~~~
我这里暂时没有好办法了~~
wanzegui 2009-05-23
  • 打赏
  • 举报
回复
根据我发布网站的经验,那就是你发布的web首先还是要考虑发布后数据库是否一致,以及其他上传方面的功能实现连接,.
zzxap 2009-05-23
  • 打赏
  • 举报
回复
aspx代码不能包进去的。只能编译cs的代码。
删除了aspx页面。连访问都访问不了了
jueyingfd 2009-05-23
  • 打赏
  • 举报
回复
兄弟,给你个连接好好看看吧!!!!!
http://www.cnblogs.com/magicam/articles/1231859.html
加载更多回复(15)

62,046

社区成员

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

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

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

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