Asp.net 我的MVC5网站意外关闭

Asp.net 我的MVC5网站意外关闭,asp.net,asp.net-mvc,iis,asp.net-mvc-5,windows-server-2012-r2,Asp.net,Asp.net Mvc,Iis,Asp.net Mvc 5,Windows Server 2012 R2,我在windows server2012 R2中托管了我的MVC5网站,几天前它就开始工作了 当我昨天查看该网站时,它返回了一个白色页面。但它是通过windows身份验证进行身份验证的。我检查了IIS日志,发现它成功返回200,然后返回401。 但是我没有看到任何对CSS/JS文件的请求。状态代码200后为空 然后我检查了事件日志,发现以下错误: 2017年1月27日21:05:01 Perflib 1023无Windows无法加载 可扩展计数器DLL ASP.NET_64_2.0.5072

我在windows server2012 R2中托管了我的MVC5网站,几天前它就开始工作了

当我昨天查看该网站时,它返回了一个白色页面。但它是通过windows身份验证进行身份验证的。我检查了
IIS
日志,发现它成功返回200,然后返回401

但是我没有看到任何对
CSS/JS
文件的请求。状态代码200后为空

然后我检查了事件日志,发现以下错误:

2017年1月27日21:05:01 Perflib 1023无Windows无法加载 可扩展计数器DLL ASP.NET_64_2.0.50727。前四个字节 数据部分的(DWORD)包含Windows错误代码。1/27/2017 21:05:01 Perflib 1023无Windows无法加载可扩展计数器 DLL ASP.NET_2.0.50727。数据的前四个字节(DWORD) 节包含Windows错误代码

我不确定这是否会引起问题

事情是在这个错误之后,站点没有加载。现场在1月27日上午按预期工作。请建议如何解决此问题


提前感谢。

根据您提供的信息,很难确定,但您的站点应用程序池似乎已切换到.Net Framework 2而不是4


在IIS控制台中检查您的站点正在使用哪个应用程序池,并检查它运行哪个.Net framework。

根据您提供的信息,很难确定,但看起来您的站点应用程序池已切换到.Net framework 2而不是4


在IIS控制台中检查站点正在使用的应用程序池,并检查它运行的.Net framework。

我找到了根本原因。有人错误地将虚拟应用程序的web.config放入根文件夹。所以应用程序崩溃了。更正web.config后,网站将启动并运行。谢谢你,弗里德里克,我找到了根本原因。有人错误地将虚拟应用程序的web.config放入根文件夹。所以应用程序崩溃了。更正web.config后,网站将启动并运行。谢谢你,弗里德里克。