在已发布的网站上更改aspx的代码是否有效?

时间:2013-10-01 09:18:09

标签: asp.net asp.net-mvc-3

我有一个已发布的网站,我只需要更改给出错误的ViewPage(。aspx)代码。如果我更改了该视图页面是否可以,或者我是否必须再次发布该网站?如果不需要发布网站,它是否适用于css, javascript/jquery个文件?

3 个答案:

答案 0 :(得分:3)

如果您只是更改可视元素(或不依赖于正在创建的新Project.dll的行代码),则只要您更新服务器上的文件,就不需要发布网站。如果您希望VS将文件发送到服务器,则需要重新发布。

发布是一种简单的方法来构建项目,打包并将其发送到服务器,这样您就不必弄乱单个文件。如果您只想更改一个文件,无论是.js,.css还是类似的,那么您只需更改它即可。

答案 1 :(得分:0)

取决于你正在改变什么......

如果您要更改与aspx.cs中的代码隐藏有直接影响的元素,那么您将收到运行时错误。例如,假设您有一个aspx文本框,并且您将文本框更改为单选按钮,或者您更改了文本框的id字段,那么您将必须编译解决方案并将可视页面与dll一起发布到服务器。

另一方面,如果您只是更改css,javascript或html,并且您确信这对代码隐藏没有影响,那么您只需发布可视化页面。

答案 2 :(得分:0)

如果您更改观看次数的代码,则无需再次发布该网站。如果您更改代码,则必须发布 dll 。当您更改代码时,项目的DLL将更改。

相关问题