修改过cs文件 如果aspx 页面没有动, 只需要上传dll文件就行了,需要重启一下iis最好。
修改过aspx页面 但没有服务器控件的增删改,只上传aspx页面就行 dll都不用上传
修改过aspx页面的控件 和 cs代码 ; 上传新的aspx页面和dll ; 其它页面不用上传。
总之动了控件和cs代码 上传dll ; 否则只上传aspx页面。
如果你用的是.net2.0的网站 每个页面都会对应一个dll,如果你发布的时候 选了“允许替换……”的复选框,dll会被重新命名,2.0发布的时候 aspx和bin目录 是一定要全部替换滴(静态文件,如css、js等 如果没有修改 是不用替换滴);如果是3.5以上的版本 就不用替换页面
如果只是改cs代码,那重新生成只要把bin目录下面的dll文件替换了就行,如果改了哪个aspx页面、css、js或者图片,可以单个进行替换
你重新生成后,把修改过的cs文件和bin文件夹里的web.dll一块上传至服务器就可以
新建的时候选择项目->asp.net web 应用程序,
创建 asp.net web 应用程序, 不要创建asp.net网站 ,
你修改了cs文件,那么你上传的时候dll上传了么?生成的网站cs的代码都是掉用dll的。只要上传对应的dll就可以了。