2012-11-04 73 views
0

我有一個運行在端口6647上的非常簡單的Nodejs應用程序。我也有一個在普通端口80上運行的ASP.NET應用程序。我有一個啓動腳本啓動node.exe部署Cloud Service。它正在我的本地計算模擬器上工作。但是,當我部署到雲時,該角色會重新啓動幾次,並且端口6647看起來並未打開。這是我的配置:在Azure Web角色中運行node.js

<Endpoints> 
    <InputEndpoint name="HttpIn" protocol="http" port="80" /> 
    <InputEndpoint name="NodeHttpIn" protocol="http" port="6647" /> 
</Endpoints> 

我已經使用遠程桌面和節點運行登錄到服務器,如果我輸入到瀏覽器

http://127.0.0.1:6647 

然後我從節點的響應。

這使我相信負載平衡器還沒有打開6647,儘管上面的配置。

任何人都知道我爲什麼似乎無法在Azure Web角色(SDK v1.8,Windows Server 2012)中與IIS一起運行Nodejs?在我的開發PC和登臺服務器(虛擬機)上正常工作。

謝謝

回答