我们有一个旧项目 - 最后一次提交大约是10个月前。 整个项目运行没有任何问题,最后部署的版本(大约10个月)仍然运行完美。
几天前,我克隆了这个工具并试图启动它。
编译很好,但所有webbrowsers都没有得到静态内容(例如*.css
或*.js
)。
我们尝试了不同的机器,但总的来说是同样的错误。
代码或配置没有任何变化。
我认为一些系统组件(如本地IIS
)得到的更新与旧的静态文件服务方式不兼容。
如果打开或关闭windows-auth,则没有任何区别。 Controller-Actions很好,只有静态文件才有问题。
有人知道我接下来可以检查什么?我可以为您提供哪些信息?我不知道接下来我该怎么办。
答案 0 :(得分:0)
我解决了......
我从Web.config
删除了这3行,并且按预期工作:
<remove name="StaticFile" />
<remove name="BlockViewHandler" />
<add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />
答案 1 :(得分:0)
我又解决了...... :) Visual Studio需要以管理员身份运行。