修改程序之后,dll文件将会改变,所以需要将bin目录下的dll文件重新上传到服务器。
对的,只要你cs文件有任何的修改,VS会自动帮你上传到BIN目录,覆盖原来的。
一、如果是网站,每次生成的dll都不一样。此时,直接部署网站,注意不是生成网站,即可完成网站的更新。也可以用一个补丁直接生成一个固定名称的dll
http://www.cnblogs.com/downmoon/archive/2007/12/29/1020014.html
二、如果是web应用程序,直接替换bin下的文件即可完成。但如果aspx页面有更新,仍然需要替换aspx文件
更改项目中的CS,生成一下,替换对应项目BIN下的DLL到服务器即可。
更改项目中的aspx,替换所更改的aspx文件到服务器即可。
每次生成的都不一样,如果你重新生成网站了,aspx 和bin下面的都得替换。你肯定想知道在什么地方发生变化了,每个aspx页面的第一行有一段代码如下:<%@ page language="C#" autoeventwireup="true" inherits="_Default, App_Web_wkwasdzn" %> ,标签中inherits="_Default, App_Web_wkwasdzn" 这个对应的bin目录有一个App_Web_wkwasdzn.dll文件,每次生成的都不一样,你可以试试看。主要变化在这个地方,以后再次发布的时候你应该知道如何替换了