2011-07-28 167 views
3

我實現了一個在某個https url下可用的web服務。客戶端(控制檯應用程序)會調用它,但會拋出以下錯誤:調用https web服務(C#)

提供的URI方案'https'無效;預計'http'。

我在網上搜索過,但我不確定如何解決它?這是通過向Web服務添加一些代碼解決的?

感謝:-)

+0

您使用WCF客戶端調用它呢? – Vasea

+0

可能的副本: http://stackoverflow.com/questions/2435823/the-provided-uri-scheme-https-is-invalid-expected-http-parameter-name-via http://stackoverflow.com/questions/1690784/provided-uri-schemehttp-is-invalid-expected-https – Illuminati

回答

2

你有<security mode="Transport">上的約束力。這意味着它使用https。將<endpoint address=...>更改爲同意或更改爲非傳輸安全性http綁定。

這是svcutil生成的(添加Web引用)配置?服務器配置是什麼樣的?從元數據中產生像這樣的「不一致」配置是令人驚訝的。

問候

卡蘭·沙阿

+1

您的回答沒有意義,因爲您的標籤內嵌了標籤,並且默認情況下將這些標籤視爲標籤。我將它們標記爲代碼。 –

+0

這樣做,謝謝! – grady