我的mvc应用程序中有一个非常恼人的信号器问题。
我在自己的项目下有一个信号服务器服务器(localhost:49648)
正在调用所述服务器的应用程序从中引用以下内容:
<script src="http://localhost:49648/Scripts/jquery.signalR-2.2.0.js"></script>
<script src="http://localhost:49648/signalr/hubs"></script>
JQuery 2.1.4也在我的应用程序的顶部被引用(所以我排除了脚本重叠)
基本上, $。connection 始终仅在MVC中以 undefined 的形式返回。检查源文件(调试)时确实加载了所需的文件。服务器确实接受跨域请求。我也尝试在项目根目录下的标准html文件中运行MVC视图中编写的确切代码,它没有问题。
知道为什么MVC无法识别连接?
答案 0 :(得分:1)
在所有这些运行之后,我的同事创建的预先格式化的母版页布局引用了JQuery两次,一次在顶部(我看到)和一个在底部(我没有)。我在母版页的底部创建了一个bottomScript部分,并在那里加载了信号器,现在一切都很好。