【发布时间】:2009-07-22 10:56:30
【问题描述】:
我在 IIS6 服务器上部署的站点有问题。这里的问题是,当我第一次将 asp.net 3.5 站点部署到服务器时(站点相对较小,在 bin 中有 5 个页面和 5 个库),它按预期工作。但经过一段时间 (~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>
首先我的想法是我的站点与托管在同一服务器上的其他 .net 2.0 站点发生冲突,因此我将我的站点放入专用池中,但没有成功。第一次网站工作,然后没有。 iis日志中没有错误或类似的东西。而且我没有在我的站点中使用 ClearError() 方法。
我发现了类似的问题here (I’m getting blank pages instead of error messages using classic ASP, IIS6 and WinServer 2003 R2),但它是针对经典 ASP 的。
还有几个 ASP.NET 的主题:
但是这个解决方案也对我没有帮助。例如,当我将 web.config 替换为新的,或者将所需的程序集之一替换为重建的程序集时,我得到了相同的结果。第一次网站工作,然后 - 黑页。
据我所见,我认为这是一种配置问题,但我现在完全惊呆了,因为我已经尝试了一切,现在我没有任何想法,所以非常感谢帮助。
【问题讨论】:
-
如果在本站添加静态html页面,asp停止工作时iis会显示吗?
-
当 asp 停止工作时,您还能在 iis 日志中看到指向您网站的任何请求吗?
-
是按预期返回的静态html,以及任何静态内容、样式、图像等
-
返回空白页时应用池是否处于停止状态?
-
当您尝试获取 ASP 内容时,可以看到您访问此站点的日志吗?还是什么也没发生,访问日志中没有信息?
标签: c# .net asp.net asp.net-3.5