没有可用的静态文件

时间:2018-02-05 10:48:59

标签: c# asp.net-mvc

我们有一个旧项目 - 最后一次提交大约是10个月前。 整个项目运行没有任何问题,最后部署的版本(大约10个月)仍然运行完美。

几天前,我克隆了这个工具并试图启动它。 编译很好,但所有webbrowsers都没有得到静态内容(例如*.css*.js)。 我们尝试了不同的机器,但总的来说是同样的错误。

网络看起来像这样: Network-traffic

代码或配置没有任何变化。 我认为一些系统组件(如本地IIS)得到的更新与旧的静态文件服务方式不兼容。 如果打开或关闭windows-auth,则没有任何区别。 Controller-Actions很好,只有静态文件才有问题。

有人知道我接下来可以检查什么?我可以为您提供哪些信息?我不知道接下来我该怎么办。

2 个答案:

答案 0 :(得分:0)

我解决了...... 我从Web.config删除了这3行,并且按预期工作:

  <remove name="StaticFile" />
  <remove name="BlockViewHandler" />
  <add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />



修改

今天发生了另一个问题。 导致500的所有静态文件。请参阅屏幕。 (Windows-Auth开启) 匿名模式没有问题。 500 Detials of 500

答案 1 :(得分:0)

我又解决了...... :) Visual Studio需要以管理员身份运行。