首页 新闻 搜索 专区 学院

asp.net 网站 每次发布后的dll 都不一样吗?

0
[已关闭问题]

原来公司开发的web程序是建立的asp.net 网站 形式开发的。。更改程序后。然后发布出来的dll 和开始的不一样。请问这个怎么决定。难道需要把所有的aspx 页面 和 dll 都替换掉吗?

yzy的主页 yzy | 菜鸟二级 | 园豆:317
提问于:2010-06-08 21:03
< >
分享
其他回答(4)
0

修改程序之后,dll文件将会改变,所以需要将bin目录下的dll文件重新上传到服务器。

Lebron | 园豆:240 (菜鸟二级) | 2010-06-08 21:12
0

对的,只要你cs文件有任何的修改,VS会自动帮你上传到BIN目录,覆盖原来的。

J.I.E | 园豆:187 (初学一级) | 2010-06-08 21:58
0

一、如果是网站,每次生成的dll都不一样。此时,直接部署网站,注意不是生成网站,即可完成网站的更新。也可以用一个补丁直接生成一个固定名称的dll

http://www.cnblogs.com/downmoon/archive/2007/12/29/1020014.html

二、如果是web应用程序,直接替换bin下的文件即可完成。但如果aspx页面有更新,仍然需要替换aspx文件

邀月 | 园豆:25375 (高人七级) | 2010-06-08 22:20
支持!
支持(0) 反对(0) itpl | 园豆:350 (菜鸟二级) | 2010-06-09 09:54
0

更改项目中的CS,生成一下,替换对应项目BIN下的DLL到服务器即可。

更改项目中的aspx,替换所更改的aspx文件到服务器即可。

Astar | 园豆:40805 (高人七级) | 2010-06-09 08:41
0

每次生成的都不一样,如果你重新生成网站了,aspx 和bin下面的都得替换。你肯定想知道在什么地方发生变化了,每个aspx页面的第一行有一段代码如下:<%@ page language="C#" autoeventwireup="true" inherits="_Default, App_Web_wkwasdzn" %> ,标签中inherits="_Default, App_Web_wkwasdzn" 这个对应的bin目录有一个App_Web_wkwasdzn.dll文件,每次生成的都不一样,你可以试试看。主要变化在这个地方,以后再次发布的时候你应该知道如何替换了

觉知的凡夫 | 园豆:468 (菜鸟二级) | 2010-06-09 09:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册