2015-02-09 51 views
0

我刚刚下载了SignalR Ticker Sample并构建并运行它,效果很好!然后使用x64构建它,并从配置中删除原来的AnyCPU。它停止工作。在浏览器窗口控制台中的错误是:使用x64配置构建signalr示例不起作用

无法加载资源:服务器响应状态为500(内部服务器错误) SignalR.StockTicker.js:71未捕获TypeError:无法读取属性'客户端'未定义

我正在使用.net 4.5。由于与其他库的兼容性,我需要使用x64构建。

请指教。

+0

该示例可以从以下网址下载:https://github.com/SignalR/SignalR-StockTicker – 2015-02-09 15:57:42

+1

您不必在x64模式下构建,是吗?任何CPU都可以。该应用程序是否为32位,是IIS设置。 – leppie 2015-02-09 16:09:39

+0

leppie,请详细说明一下?我最终想要64位dll。所以你说我可以使用任何CPU构建?如果是这样,我必须做什么以确保这项工作的IIS上的设置?我感谢您的帮助。 – 2015-02-09 16:26:45

回答

0

存在此问题是因为IIS Express查看DLL的bin目录,并且无法使用IIS文档声明的探测标签覆盖此行为。我已经向微软报告过这个错误。

换句话说,项目设置中bin的输出路径不能更改为bin以外的任何其他值,以便您能够在默认情况下使用IIS Express的Visual Studio中调试程序。

我浪费了很多时间。希望它能在未来帮助别人。

+0

你可以添加一个链接到微软的错误报告吗?其他与此类似的人会想投票。 – user922020 2015-02-24 19:57:00

+0

http://forums.iis.net/t/1222119.aspx?probing+tag+IIS+expression – 2015-02-24 21:02:46

+0

https://connect.microsoft.com/VisualStudio/feedback/details/1147441 – 2015-02-24 21:37:42