我刚刚发布了一个asp.net
网站,然后我对其源代码进行了更改,我添加了两个.aspx
文件,然后再次发布
问题是我需要使这些更改在服务器上生效。我是否必须替换所有文件,或者我可以添加特定文件?
我正在尝试将两个aspx
页面添加到服务器上已存在的站点
并想知道我必须在普通aspx
文件旁边添加哪个文件才能在网站上生效
由于
答案 0 :(得分:2)
这取决于您部署代码的方式。您是在发布之前使用预编译选项还是仅使用预编译进行发布。
如果您刚刚发布,则只需替换.aspx和aspx.cs文件,该站点将动态重新编译。
如果您已预先编译它,那么您可能只剩下.dll文件和.aspx文件,因此您必须为您的站点和.aspx文件部署.dll文件的新副本。默认情况下,MSDeploy
会替换整个网站。
答案 1 :(得分:2)
如果您只更改了aspx文件而不是后面的代码就足以在服务器上发布这两个文件了。如果您已经更改了代码,那么您还需要发布dll文件,在这种情况下,更换所有文件可能更容易。