0
是否有可能讓wcf服務角色位於虛擬目錄中(或等同的不確定該字是否適用於Azure)在Azure上的網絡角色。Windows Azure - 將WCF服務包含在Web角色的虛擬目錄中
例如:
www.mydomain.com <- contains the web role or website
www.mydomain.com/myservice.svc <- contains the WCF service
我見過的人建議你可以更改配置爲允許虛擬目錄,但是我已經RDPed到虛擬機和他們似乎不共享磁盤上的相同的文件。
我是Azure新手,請原諒術語。但是有可能做我想要的嗎?
謝謝,@seanost,這個解決方案適用於我,雖然我很好奇你會怎麼做,如果你還想在一個單獨的web角色實例中託管你的服務? – aceinthehole 2013-03-08 13:51:08
簡短的回答是,如果您的WCF服務端點具有不同的端口名稱,那麼您可以做到這一點。這就是Azure如何通過端口爲同一個域指定不同的Web角色。例如,創建一個新項目,添加一個Web角色,然後向該項目添加另一個Web角色。對於第二個Web角色,添加一個WCF服務(如上面的說明)。當你按F5時,會出現兩個瀏覽器窗口,一個是這種格式:'http:// 127.0.0.1',另一個是'http://127.0.0.1:8080'。只能使用「http://127.0.0.1:8080/Service1.svc」訪問服務。 – 2013-03-08 20:54:38