Razor 为什么IIS Express在加载javascript和CSS时返回HTTP 500错误?
我正在尝试开发一个ASP.NET MVC5解决方案,使用IIS Express进行本地调试。Chrome在加载某些JS和CSS文件时经常会报告HTTP500错误(有些文件使用MVC的内置绑定和缩小功能,有些文件自己加载) 这是怎么回事?我该怎么阻止它 谢谢,Razor 为什么IIS Express在加载javascript和CSS时返回HTTP 500错误?,razor,asp.net-mvc-5,iis-express,Razor,Asp.net Mvc 5,Iis Express,我正在尝试开发一个ASP.NET MVC5解决方案,使用IIS Express进行本地调试。Chrome在加载某些JS和CSS文件时经常会报告HTTP500错误(有些文件使用MVC的内置绑定和缩小功能,有些文件自己加载) 这是怎么回事?我该怎么阻止它 谢谢, Matthew证明这与ninject对象生命周期和我的EF db上下文同时打开两次有关。与IIS完全无关。帮助工作的内容如下。我正在使用Visual Studio 2015 关闭visual studio解决方案。事实上,我关闭了Visua
Matthew证明这与ninject对象生命周期和我的EF db上下文同时打开两次有关。与IIS完全无关。帮助工作的内容如下。我正在使用Visual Studio 2015
我猜原因是,.vs文件夹中的config文件夹包含applicationhost.config文件。这是有一些设置问题。在我的例子中,我删除了web.config编译节点中debug=“true”的属性 从
到
然后它工作正常。旧线程,但仍然与VS2019和顶级结果相关 对我来说,我创建了一个.NET核心WebApp(API),然后删除了它,删除了它留下的文件,并重新创建了一个同名的.NET Framework(API) 启动它,发现它仍然使用相同的端口号
https://localhost:44379
但是基本格式已经消失,所有的.css和.js文件都出现了500个错误。编辑.csproj文件并更改
<IISUrl>https://localhost:44379/</IISUrl>
https://localhost:44379/
到
https://localhost:44380/
更改此设置可以重置IIS Express以及加载的css和.js文件,看起来很好。查看此处:?我的web中没有所有的“静态内容”内容。配置好了,这个问题似乎不是孤立于IIS Express(实际上是v8),而是在Windows Azure网站中出现的
https://localhost:44379
<IISUrl>https://localhost:44379/</IISUrl>
<IISUrl>https://localhost:44380/</IISUrl>