服务器在IIS6上使用asp.net 3.5返回空白页面

arb*_*ter 6 .net c# asp.net asp.net-3.5

我在IIS6服务器上部署的站点有问题.这里的问题,当我第一次将asp.net 3.5站点部署到服务器(站点相对较小,有5个页面和5个库中的bin)时,它按预期工作.但经过一段时间(~1h)服务器返回黑页而不是预期的内容:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8"></HEAD>
<BODY></BODY></HTML>
Run Code Online (Sandbox Code Playgroud)

首先我的想法是我的网站与托管在同一服务器上的其他.net 2.0网站冲突,因此我将我的网站放入专用池但没有成功.第一次网站工作,然后没有.在iis日志中没有错误或类似的错误.我不在我的网站中使用ClearError()方法.

我在这里找到了类似的问题(我使用经典ASP,IIS6和WinServer 2003 R2获取空白页而不是错误消息),但它适用于经典ASP.

ASP.NET的几个主题:

但是这个解决方案对我没有帮助.例如,当我用新的替换web.config,或用重建的一个替换其中一个必需的程序集时,我得到相同的结果.第一次网站工作,然后 - 黑页.

从我看来,我认为这是一种配置问题,但我现在完全震惊,因为我已经尝试了一切,现在我缺乏任何想法,所以非常感谢帮助.

arb*_*ter 2

我没有找到问题的根源。但是,通过使用发布项目向导解决了问题。原始变体以 xcopy 为基础,通过代码隐藏源进行分发。