有人可以發佈使用InstanceInput端點的示例代碼嗎? 我用下面的配置輔助角色,其中在端口8080Azure InstanceInput端點使用
<Endpoints>
<InstanceInputEndpoint name="InstanceAccess" protocol="tcp" localPort="8080">
<AllocatePublicPortFrom>
<FixedPortRange max="10105" min="10101" />
</AllocatePublicPortFrom>
</InstanceInputEndpoint>
</Endpoints>
樣本WCF服務偵聽但我無法使用任何端口10101至10105外部消費者訪問該WCF服務。我們是否應該使用Azure服務的公有DNS名稱以及給定範圍內的公共端口?
另外,我無法從worker角色OnStart()方法中訪問此端點詳細信息。我使用了RoleEnvironment.CurrentRoleInstance.InstanceEndpoints [「InstanceAccess」]。但它不返回RoleInstanceEndpoint。我在這裏錯過了什麼嗎?
我認爲Azure Cmopute模擬器目前不支持InstanceInputEndpoint,所以你不能真正在本地測試它。如果我在Azure上部署應用程序,似乎一切正常。 – Robar