4

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

问题是我需要什么才能使这些更改在服务器上生效。我必须替换所有文件还是我可以添加特定文件?

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

谢谢

4

2 回答 2

2

这取决于您如何部署代码。您是在发布之前使用预编译选项还是仅使用预编译发布。

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

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

于 2012-06-30T10:22:39.787 回答
2

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

于 2012-06-30T10:23:23.220 回答