3

我已经使用 .net 几年了。每当我发布网站(到我们网络上的测试服务器或实时服务器)时,我总是勾选“允许此预编译站点可更新”和“使用固定命名和单页程序集”。

查看发布后在测试服务器上生成的文件 - 例如,我可以看到一个名为 CustomerDetails.aspx 的页面,以及在 bin 文件夹中名为 App_Web_CustomerDetails.aspx.abcde7c2.dll 的文件

实时服务器上的文件具有完全相同的名称。

我通常会发布整个网站,但现在我遇到了一个很难找到错误的情况,这意味着我只想更新实时服务器上的一个页面。将错误修复发布到似乎可以工作的测试服务器后,我可以简单地将该页面及其 dll 从测试服务器复制到实时服务器吗?那个单一页面会简单地在实时服务器上工作,还是必须与整个站点的上下文一起发布?

很抱歉提出这样一个愚蠢的问题,但我发现微软网站上的文档不是很清楚。

4

1 回答 1

2

据我了解你的问题,我很确定答案是肯定的。只需复制页面和所需的程序集(如果它依赖于任何其他更新的程序集)。查看修改的日期作为上传内容的提示。

当然,这总是有可能出错。因此,请确保在出现问题时备份所需的内容(无论如何可能都是个好主意)

于 2013-07-24T13:37:20.120 回答