找不到signalr / js脚本文件

时间:2018-01-31 12:25:49

标签: c# asp.net asp.net-mvc asp.net-mvc-5 signalr

我正在关注使用signalr的视频教程,但我收到了一个错误。我已经达到了这一点:  https://youtu.be/FkwiDZDBf7w?t=3m12s

我正在使用Visual Studio 2017并在Microsoft Edge浏览器中运行它。当我进入控制台视图查看时,我收到以下错误:

  1. HTTP404:未找到 - 服务器找不到与之匹配的内容 请求的URI(统一资源标识符)。 GET - http://localhost:21167/signalr/js
  2. SCRIPT5022:SignalR:加载集线器时出错。确保您的集线器参考 是正确的,例如。 jquery.signalR-2.2.2.min.js(9,5392)
  3. 我的index.cshtml使用(根据视频教程):

    但谷歌搜索问题揭示了多种解决方案。我已经尝试了所有这些但没有工作:

    1. Start
    2. <script src="/signalr/js"></script>
    3. <script src="~/signalr/hubs"></script>
    4. 教程说signmalr / js文件夹是自动生成的,但这是自动生成的方式和时间?

      有关如何纠正问题的任何想法?

1 个答案:

答案 0 :(得分:1)

csharpwinphonexaml通过评论给出了答案。我错过了startup.cs文件,在教程视频中它似乎默认添加(它在我的项目中没有做到)。当我手动添加它时,一切正常。