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和登臺服務器(虛擬機)上正常工作。
謝謝
謝謝你。我認爲Azure會通過ServiceDefinition文件中的設置來完成此操作 – krisdyson