0
我們創建了一個wcf服務,其中兩個端點分別用於內部用戶的http和另一個用於外部用戶的https。Svcutil.exe元數據顯示瀏覽器中的路徑不正確
當在瀏覽器中使用https查看服務時,svcutil.exe元數據路徑指向http而不是https。此外,我無法通過服務參考屏幕添加此服務。我配置了像link這樣的wcf服務。如何更正svcutil.exe路徑。
我們創建了一個wcf服務,其中兩個端點分別用於內部用戶的http和另一個用於外部用戶的https。Svcutil.exe元數據顯示瀏覽器中的路徑不正確
當在瀏覽器中使用https查看服務時,svcutil.exe元數據路徑指向http而不是https。此外,我無法通過服務參考屏幕添加此服務。我配置了像link這樣的wcf服務。如何更正svcutil.exe路徑。
它需要一些額外的努力在你的web.config中啓用通過https獲取metatdata,比如在元素serviceMetadata中添加'httpsGetEnabled =「true」'。
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
然後元數據路徑將是正確的。
告訴我們一些代碼。服務合同定義,app.config詳細信息等 –