修改 我相信现在的问题在于Visual Studio没有启动服务器(或其他任何东西)以供浏览器回调。我不知道这是一些服务,它的依赖关系,还是其他任何关于它的东西!
原始 在VS 2013中运行MVC项目时,我的浏览器链接无法正常工作。问题是浏览器链接javascript文件的URL被主动拒绝。
来自fiddler的示例消息:
[Fiddler] The connection to 'localhost' failed. <br />Error: ConnectionRefused (0x274d). <br />System.Net.Sockets.SocketException No connection could be made because the target machine actively refused it 127.0.0.1:27244
我已经验证了以下内容:
<!-- Visual Studio Browser Link -->
部分 ,从而确认(甚至更多)浏览器链接已启用。27244
)未显示在netstat -aon
中的任何IP地址
我不明白它使用的端口是如何生成的,但每个项目都有所不同。
据我所知,浏览器链接在内部使用了SignalR,但我对该连接和连接的研究被拒绝导致我只是启用端口80 ,这显然无济于事。
它还能做什么?有任何想法吗?我在哪里查看?
答案 0 :(得分:0)
不幸的是,我无法查明确切的原因......但是,我的问题已经解决了。完全卸载并重新安装Visual Studio似乎没有帮助。最终似乎有帮助的是将端口44399分配给我本地IIS上的端口。这会强制Visual Studio使用不同的端口44398,并从浏览器链接上的那一点开始工作。
我还假设SignalR服务器由于该端口无法访问而无法启动,但我不确定原因。