我想在我的azure項目中實現socket.io。我按照這裏提到的指示https://github.com/tjanczuk/iisnode在我的Windows 8上安裝iisnode。一切安裝正常,並且iisnode附帶的示例node.js應用程序http://localhost/node/helloworld/hello.js
也運行良好。得到這個錯誤 - 「處理程序」iisnode「在其模塊列表中有一個錯誤的模塊」iisnode「
但是,當我在VS 2012上的Azure項目中運行我的App.js時,出現錯誤「Handler」iisnode「在其模塊列表中有一個錯誤的模塊」iisnode「。這非常令人沮喪。
Web配置
<add name="iisnode" path="App.js" verb="*" modules="iisnode" />
有誰的問題可能是什麼?任何想法都將深受讚賞......我一直對此感到震驚。
編輯:
我的申請被運行在IIS上表達,所以我安裝IISNode從Web平臺安裝IIS快遞。但我認爲IIS Express的IISNode僅適用於x86,因爲它在我的程序文件(x86)中查找node.js,因此即使系統是64位,我也必須安裝x86版本的node.js。之後,socket.io工作,但是當我打開我的App.js在瀏覽器中包含socket.io實現我得到以下錯誤。我應該關心這個錯誤嗎?因爲socket.io實施工作正常
我安裝了「iisnode-full-iis7-v0.2.3-x64.msi」。 Node.js應用程序託管在IIS Express中。我如何檢查iis工作進程的位置? – Bitsian 2013-03-04 06:35:18
我剛剛運行.msi文件。和iisnode版本是0.2.3,節點版本是v0.8.21 – Bitsian 2013-03-04 07:22:59
我已經更新了這個問題,你能否回答它!非常感謝 – Bitsian 2013-03-04 10:11:02