我已经使用 .net 几年了。每当我发布网站(到我们网络上的测试服务器或实时服务器)时,我总是勾选“允许此预编译站点可更新”和“使用固定命名和单页程序集”。
查看发布后在测试服务器上生成的文件 - 例如,我可以看到一个名为 CustomerDetails.aspx 的页面,以及在 bin 文件夹中名为 App_Web_CustomerDetails.aspx.abcde7c2.dll 的文件
实时服务器上的文件具有完全相同的名称。
我通常会发布整个网站,但现在我遇到了一个很难找到错误的情况,这意味着我只想更新实时服务器上的一个页面。将错误修复发布到似乎可以工作的测试服务器后,我可以简单地将该页面及其 dll 从测试服务器复制到实时服务器吗?那个单一页面会简单地在实时服务器上工作,还是必须与整个站点的上下文一起发布?
很抱歉提出这样一个愚蠢的问题,但我发现微软网站上的文档不是很清楚。