即使配置文件正确,网站也会出现IS 500.19错误

时间:2019-08-16 15:37:12

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

我刚刚在新计算机上添加了MVC v 4.5.1框架网站。由于某种原因,我一直在下图中收到消息。我已经确认Web Config文件没有问题。此外,我确保设置了所有读取权限。但是,我确实注意到的事情是,尽管这是一个.net框架项目,但它似乎正在使用IIS Web Core处理程序。这可能是问题吗?由于邮件中没有提供太多信息,我有点卡在这里enter image description here

2 个答案:

答案 0 :(得分:0)

就在昨天,我确实遇到了这个问题。我的情况非常相似-我安装了新的SSD,并清除了Windows安装。所以我从空的Windows开始,我想看看一切是否正常运行。但是我收到了500.19错误。 Web配置还可以,但是我仍然遇到此错误。我采取了几个步骤,因此请尝试以下操作:

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

所以...我不知道错误在哪里,但是此过程帮助我使其正常运行。也许只要重新安装Runtime&Hosting Bundle即可解决问题,但以防万一,如果尚未执行所有步骤,则请执行所有步骤。在新计算机上启动可能很棘手,因为您只需安装一次所有必需的SDK和其他工具即可。然后,您认为这是理所当然的,那就是部署后一切都会立即生效。

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

答案 1 :(得分:0)

我们的问题通过安装urlrewrite得以解决,如Lex Li的上述评论中所述。我们之前安装了url rewrite,并向该站点添加了一条规则,但是我们的内部文档中缺少该规则。话虽如此,如果Microsoft可以针对此类情况提供更详细的错误(例如,提到缺少的配置项),则将很有帮助,因为上面的异常页面(HTTP错误500.19)并未详细说明导致问题的原因。问题。

相关问题