2013-07-25 62 views
8

我在一個Azure包中有兩個工作人員角色。 我收到此錯誤:2個工作人員角色在一個Azure包中

The port '3389' is used by both endpoint Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput in role WorkerRole1 and endpoint Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput in role WorkerRole2.

但是,我發現在雲服務配置Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput任何引用(cscfg)文件

回答

18

驗證,只有WorkerRoles之一具有服務配置中的「Microsoft.WindowsAzure.Plugins.RemoteForwarder.Enabled」設置。如果他們兩個都有這個設置,我相信插件會嘗試爲他們設置端點。您只需將其中一個角色用作遠程轉發器。從那裏它將遠程訪問隧道連接到任何Microsoft.WindowsAzure.Plugins.RemoteAccess.Enabled設置爲true的其他角色。

如果是這種情況,它應該給你一個錯誤,如果你試圖打包或發佈。

+1

+1微軟應該更好地使這個東西更具說明性 - 而不是他們輸出的晦澀信息,可能是類似於「*您只能在一個角色上啓用'Microsoft.WindowsAzure.Plugins.RemoteForwarder'一個專案*」。 – James

+1

您還必須刪除csdef文件中第二個輔助角色的 PvtVandals

相關問題