asp.net 2.0的网站更新需要重新发布整个网站?

时间:2021-02-08 05:59:03
网站发布后,我在项目文件的.aspx文件上做了一些小的修改(未动代码相关),并将该页面上传到网站以更新,却发现出错。

那么asp.net 2.0 的网站内容如果要做小修改的话,只有在发布后的网站页上修改,而不能修改项目文件后直接更新?

谢谢!

5 个解决方案

#1


动国代码就要更新DLL

#2


你修改的部分代码贴出来看看,如果你的修改不需要重新编译就能实现的话,就不用重新发布

#3


发布网站的时候有三个选项,很多人都不知道到底是怎么用的,简单说说:

第一个选项指定发布后是不是可以修改aspx文件,如果勾选,则发布后的网站行为基本与ASP.NET 1.1一致,只要没有增删修改控件,可以直接在服务器上修改aspx文件不用重新发布网站。

第二个选项指定是不是将每个aspx文件都编译成一个DLL文件,这样,就可以在修改了哪个aspx网页(包括aspx和cs文件),只需要更新一个DLL文件就行了,不用整站全部更新。

#4


***********************
各位没有看明白我说的意思:
我是说,我发布网站时的选项是可以修改.aspx,但我作这些小改动时不是修改服务器端的,而是直接修改项目源文件的.aspx文件,当然没有动过代码(包括控件及代码页)。

可是修改后上传到服务器,该页就无法打开了

#5


你要修改服务器上的,因为服务器上的aspx文件与你本地的不同,即发布后的aspx文件与你项目中的不同,你可以看看第一行的最后面就知道了。当然你也可以把这一行照着服务器上aspx文件的修改一下即可。

#1


动国代码就要更新DLL

#2


你修改的部分代码贴出来看看,如果你的修改不需要重新编译就能实现的话,就不用重新发布

#3


发布网站的时候有三个选项,很多人都不知道到底是怎么用的,简单说说:

第一个选项指定发布后是不是可以修改aspx文件,如果勾选,则发布后的网站行为基本与ASP.NET 1.1一致,只要没有增删修改控件,可以直接在服务器上修改aspx文件不用重新发布网站。

第二个选项指定是不是将每个aspx文件都编译成一个DLL文件,这样,就可以在修改了哪个aspx网页(包括aspx和cs文件),只需要更新一个DLL文件就行了,不用整站全部更新。

#4


***********************
各位没有看明白我说的意思:
我是说,我发布网站时的选项是可以修改.aspx,但我作这些小改动时不是修改服务器端的,而是直接修改项目源文件的.aspx文件,当然没有动过代码(包括控件及代码页)。

可是修改后上传到服务器,该页就无法打开了

#5


你要修改服务器上的,因为服务器上的aspx文件与你本地的不同,即发布后的aspx文件与你项目中的不同,你可以看看第一行的最后面就知道了。当然你也可以把这一行照着服务器上aspx文件的修改一下即可。