更新已发布的ASP.NET网站

4
我刚刚发布了一个 asp.net 网站,然后我修改了它的源代码,添加了两个 .aspx 文件,然后再次发布。
问题是我需要做什么才能使这些更改在服务器上生效。我必须替换所有文件吗,还是可以只添加特定的文件?
我正在尝试向已经存在于服务器上的站点添加两个 aspx 页面,想知道除了普通的 aspx 文件之外还需要添加哪些文件才能生效。
谢谢
2个回答

2
这取决于您如何部署代码。您是在发布之前使用预编译选项还是只是发布时进行预编译。
如果您只是发布,那么您可以直接替换 .aspx 和 aspx.cs 文件,站点将动态重新编译。
如果您已经预编译了它,那么您可能只剩下 .dll 文件和 .aspx 文件,因此您需要为您的站点部署新的 .dll 文件和 .aspx 文件。默认情况下,MSDeploy 将替换整个站点。

2
如果您只更改了aspx文件而没有更改其后台代码,则只需在服务器上发布这两个文件即可。如果您也更改了后台代码,则还需要发布dll文件,在这种情况下,最好替换所有文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接