【问题标题】:My MVC 5 website is down unexpectedly我的 MVC 5 网站意外关闭
【发布时间】:2017-06-16 15:47:59
【问题描述】:

我在 windows server 2012 R2 中托管了我的 MVC5 网站,它在几天前就可以运行了。

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

但我没有看到对 CSS/JS 文件的任何请求。在状态码 200 之后它只是空白。

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

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

我不确定这是否会导致问题。

问题是在此错误站点未加载之后。网站在 1 月 27 日早上按预期工作。请告知如何解决此问题。

提前致谢。

【问题讨论】:

    标签: asp.net asp.net-mvc iis asp.net-mvc-5 windows-server-2012-r2


    【解决方案1】:

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

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

    【讨论】:

    • 我找到了根本原因。有人错误地将虚拟应用程序的 web.config 放入根文件夹。所以应用程序崩溃了。更正 web.config 后,站点已启动并运行。谢谢你弗雷德里克。
    猜你喜欢
    • 2015-01-08
    • 1970-01-01
    • 1970-01-01
    • 2020-07-13
    • 2014-06-20
    • 2012-11-02
    • 2012-01-11
    • 2014-06-18
    • 1970-01-01
    相关资源
    最近更新 更多