【问题标题】:Getting IS 500.19 error for website even when config file is correct即使配置文件正确,网站也会出现 IS 500.19 错误
【发布时间】:2019-08-16 15:37:12
【问题描述】:

我刚刚在我的新计算机上添加了一个 MVC v 4.5.1 框架网站。出于某种原因,我不断收到下图中的消息。我已经确认 Web Config 文件没有问题。此外,我确保设置了所有读取权限。然而,一旦我注意到它似乎正在使用 IIS Web Core 处理程序,即使这是一个 .net 框架项目。这可能是问题吗?我有点卡在这里,因为该消息没有提供很多信息

【问题讨论】:

标签: asp.net asp.net-mvc iis


【解决方案1】:

我昨天就遇到了这个问题。我的情况非常相似 - 我安装了新的 SSD 并且我确实清除了 Windows 安装。所以我从空的 Windows 开始,我想看看一切是否正常运行。但我得到了 500.19 错误。网络配置没问题,但我仍然有这个错误。我采取了几个步骤,所以试试这个:

  1. 创建开发证书https://docs.microsoft.com/sk-sk/xamarin/cross-platform/deploy-test/connect-to-local-web-services
  2. 在 Microsoft 防火墙中允许端口 80 https://wiki.mcneel.com/zoo/window7firewall
  3. 在站点 - 您的网站中单击右侧操作面板中的高级设置。打开物理路径凭证。将其设置为特定用户。单击设置。设置您的 Windows 用户名和密码(或者如果您有此帐户,请改用它)。关键是,它应该拥有读取文件的完全权限。 (这可以在添加新网站期间完成 - 在 Connect as 中)
  4. 从 [https://dotnet.microsoft.com/download/visual-studio-sdks][1] .net Core、.NET Framework、开发包和运行时下载和安装
  5. 到目前为止,没有任何变化。我仍然得到那个错误。然后我重新安装了 .NET Core 2.2 Runtime & Hosting Bundle for Windows 并解决了这个问题。我已经安装了它,所以从安装菜单中我选择了修复。安装后我刷新了我的网站,它工作。

所以...我不知道错误到底出在哪里,但这个过程帮助我让它工作。也许只是重新安装 Runtime & Hosting Bundle 就可以解决问题,但以防万一,如果您还没有完成所有步骤,请执行它们。在新计算机上启动可能会很棘手,因为您只需安装一次所有必需的 SDK 和其他东西。然后你就理所当然地认为一切都在部署后立即运行。

也许它看起来像旧的好建议,只需打开和关闭它,但它对我有用。我整天都在寻找某种“复杂”(复杂)的答案,但这成功了。

【讨论】:

    【解决方案2】:

    我们的问题已通过安装 urlrewrite 解决,正如 Lex Li 在上面的评论中提到的那样。我们前段时间安装了 url rewrite 并向站点添加了一条规则,但是我们的内部文档中缺少它。话虽如此,如果 Microsoft 可以为这种类型的场景提供更详细的错误(例如提及缺少的配置项)将会很有帮助,因为上面的异常页面(HTTP 错误 500.19)没有提供有关导致原因的详细信息问题。

    【讨论】:

      猜你喜欢
      • 2014-04-13
      • 1970-01-01
      • 2017-04-27
      • 2012-01-20
      • 1970-01-01
      • 2023-01-16
      • 1970-01-01
      • 2018-05-03
      • 1970-01-01
      相关资源
      最近更新 更多