C# 更新已发布的asp.net网站

C# 更新已发布的asp.net网站,c#,asp.net,publish,C#,Asp.net,Publish,我刚刚发布了一个asp.net网站,然后对其源代码进行了更改,添加了两个.aspx文件,然后再次发布 问题是我需要什么使这些更改在服务器上生效。我必须替换所有文件还是只需添加特定文件 我正在尝试向服务器上已经存在的站点添加两个aspx页面 想知道除了普通的aspx文件之外,我还需要添加哪个文件才能在站点上生效 谢谢这取决于您如何部署代码。您是在发布之前使用预编译选项,还是仅使用预编译发布 如果您只是发布,那么您可以替换.aspx和aspx.cs文件,站点将动态重新编译 如果您已经预编译了它,那么

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

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

我正在尝试向服务器上已经存在的站点添加两个
aspx
页面 想知道除了普通的
aspx
文件之外,我还需要添加哪个文件才能在站点上生效


谢谢

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

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


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

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