C# 打开ASP.NET MVC应用程序的空白页

C# 打开ASP.NET MVC应用程序的空白页,c#,asp.net-mvc,iis,event-viewer,C#,Asp.net Mvc,Iis,Event Viewer,我们有一个运行在IIS 7上的网站,它有多个应用程序池 默认应用程序池在.NET 2.0上运行 单个ASP.NET MVC应用程序在ASP.NET v4.0应用程序池上运行 访问MVC的登录页有时会显示空页或HTTP 500错误。从默认的应用程序池网站打开一个页面,然后打开MVC应用程序通常都是有效的 当登录页打开时,当显示空页或HTTP 500错误时,用户根本没有到达应用程序时,我就开始记录日志 是什么导致了这种不稳定的行为?我应该去哪里 IIS日志,事件查看器 我应该去哪里 更新: IIS日

我们有一个运行在IIS 7上的网站,它有多个应用程序池

默认应用程序池在.NET 2.0上运行

单个ASP.NET MVC应用程序在ASP.NET v4.0应用程序池上运行

访问MVC的登录页有时会显示空页或HTTP 500错误。从默认的应用程序池网站打开一个页面,然后打开MVC应用程序通常都是有效的

当登录页打开时,当显示空页或HTTP 500错误时,用户根本没有到达应用程序时,我就开始记录日志

是什么导致了这种不稳定的行为?我应该去哪里

IIS日志,事件查看器

我应该去哪里

更新:

IIS日志:我看到HTTP 500响应,然后是HTTP 200响应,但无法理解为什么500响应出现在第一位

事件查看器:自定义视图->服务器角色->Web服务器只有信息,其中的应用程序池对于许多其他应用程序超时

系统事件(“WAS”)有一件事可能很有趣:
“为应用程序池'ASP.NET v4.0'提供服务的进程id为'6224'的工作进程因不活动而关闭。应用程序池超时配置设置为20分钟。需要时将启动新的工作进程。”

您几乎可以肯定会在事件查看器>应用程序日志中看到更多详细信息。从那里你可以更准确地诊断问题。看看这个答案,它可以帮助你感谢Inanikian。这里的情况并非如此。唯一的事件查看器条目是我报告的,我使用windows身份验证。