2
我有一個通過Web服務與SQL數據庫通信的asp.net MVC網站。當在IIS中設置它一切正常。我最近通過將網站和web服務發佈爲Web Apps將整個解決方案遷移到Azure。在IIS網站的web.config文件連接到使用服務端點:Azure網站連接到Azure服務
<client>
<endpoint address="http://localhost:7070/Services.svc"binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ITrain" contract="ServiceReference1.ITrain" name="BasicHttpBinding_ITrain"/>
</client>
在Azure中我已經把它改爲:
<client>
<endpoint address="http://<sitename>.azurewebsites.net/Services.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ITrain" contract="ServiceReference1.ITrain" name="BasicHttpBinding_ITrain" />
</client>
兩個Web應用程序不溝通。 我應該做一些不同的事情還是問題在別的地方?
您確定設置了正確的服務嗎?它不會嘗試在錯誤的端口上收聽? – Srgrn
你檢查過WSDL嗎?可以嗎? http:// .azurewebsites.net/Services.svc?wsdl –
Thiago - WSDL顯示合同中所有消息的正確列表。作爲Azure的新手,我不確定如何測試該服務。你有什麼想法?謝謝你的幫助。 – coderX