更新已发布的asp.net网站

时间:2012-06-30 10:14:04

标签: c# asp.net publish

我刚刚发布了一个asp.net网站,然后我对其源代码进行了更改,我添加了两个.aspx文件,然后再次发布

问题是我需要使这些更改在服务器上生效。我是否必须替换所有文件,或者我可以添加特定文件?

我正在尝试将两个aspx页面添加到服务器上已存在的站点 并想知道我必须在普通aspx文件旁边添加哪个文件才能在网站上生效

由于

2 个答案:

答案 0 :(得分:2)

这取决于您部署代码的方式。您是在发布之前使用预编译选项还是仅使用预编译进行发布。

如果您刚刚发布,则只需替换.aspx和aspx.cs文件,该站点将动态重新编译。

如果您已预先编译它,那么您可能只剩下.dll文件和.aspx文件,因此您必须为您的站点和.aspx文件部署.dll文件的新副本。默认情况下,MSDeploy会替换整个网站。

答案 1 :(得分:2)

如果您只更改了aspx文件而不是后面的代码就足以在服务器上发布这两个文件了。如果您已经更改了代码,那么您还需要发布dll文件,在这种情况下,更换所有文件可能更容易。