我最近打开了一个我正在处理的旧的Asp.Net应用程序,并更新了Nuget软件包。当我尝试运行此应用程序时,我收到以下错误:
http://localhost:7055/Scripts/jquery-1.8.2.min.js无法加载 资源:服务器响应状态为404(未找到) http://localhost:7055/Scripts/jquery.signalR-1.0.0.js无法加载 资源:服务器响应状态为404(未找到)`
以上内容取自Chrome控制台标签。
以下是我的网页来源在Chrome中显示的内容:
<!--Script references. -->
<!--Reference the jQuery library. -->
<script src="/Scripts/jquery-1.8.2.min.js" ></script>
<!--Reference the SignalR library. -->
<script src="/Scripts/jquery.signalR-1.0.0.js"></script>
<!--Reference the autogenerated SignalR hub script. -->
<script src="/signalr/hubs"></script>
但是,这不是我在实际来源中引用的版本。这是我的实际来源:
<!--Script references. -->
<!--Reference the jQuery library. -->
<script src="/Scripts/jquery-2.1.4.min.js" ></script>
<!--Reference the SignalR library. -->
<script src="/Scripts/jquery.signalR-2.2.0.min.js"></script>
<!--Reference the autogenerated SignalR hub script. -->
<script src="/signalr/hubs"></script>
以下是packages.config的内容:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="jQuery" version="2.1.4" targetFramework="net45" />
<package id="Knockout.Mapping" version="2.4.0" targetFramework="net45" />
<package id="knockoutjs" version="3.3.0" targetFramework="net45" />
<package id="Microsoft.AspNet.SignalR" version="2.2.0" targetFramework="net45" />
<package id="Microsoft.AspNet.SignalR.Core" version="2.2.0" targetFramework="net45" />
<package id="Microsoft.AspNet.SignalR.JS" version="2.2.0" targetFramework="net45" />
<package id="Microsoft.AspNet.SignalR.SystemWeb" version="2.2.0" targetFramework="net45" />
<package id="Microsoft.Owin" version="3.0.1" targetFramework="net45" />
<package id="Microsoft.Owin.Host.SystemWeb" version="3.0.1" targetFramework="net45" />
<package id="Microsoft.Owin.Hosting" version="3.0.1" targetFramework="net45" />
<package id="Microsoft.Owin.Security" version="3.0.1" targetFramework="net45" />
<package id="Mongodb" version="1.7.1.4791" targetFramework="net45" />
<package id="Newtonsoft.Json" version="7.0.1" targetFramework="net45" />
<package id="Owin" version="1.0" targetFramework="net45" />
</packages>
我尝试过清理,停止所有IIS Express站点,从C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ root \删除临时文件并重建,但问题仍然存在。
从哪里拉出这个旧的参考?我的代码中没有其他脚本引用。
提前致谢,
格雷格。
答案 0 :(得分:0)
我遇到了同样的问题,这就是我修复它的方法。
scope
祝你好运。