這是一個遺留項目,我還沒有碰過一段時間。現在網絡參考引起我的麻煩。Visual Studio網站參考 - 元數據與?wsdl
我連接到Windows Mobile 6客戶端的SOAP服務。當服務主機在我的開發框本地運行時,我可以指向它的Web引用,它將發現WSDL,即它將嘗試通過將?wsdl附加到端點URL來提取服務描述。我可以構建應用程序並連接到仿真器的服務。
我可以由於某種原因不指向Visual Studio到當前生產環境進行發現。在那裏它附加/ $元數據的URL而不是?wsdl。雖然wsdl在那裏,我可以在瀏覽器中查看它。該移動應用程序是現場直播,並已連接多年的服務。
The HTML document does not contain Web service discovery information.
There was an error downloading 'https://mysite/myservice.asmx/$metadata'.
The request failed with the error message:
--
<html>
<head>
<title>Request format is unrecognized for
我知道無法從Visual Studio發現非標準端口上的Web服務。它不適用於SSL嗎? Visual Studio如何決定使用這兩種方法進行發現?還是您有任何其他想法?
謝謝你,是的,通過添加?WSDL到端點URL我可以成功地發現通過HTTPS服務。儘管如此,我仍然不知道爲什麼環境會有不同的表現,這讓我很擔心。 – cdonner