2015-02-09 69 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