2011-05-31 67 views
1

我需要從本地機器將一些模型文件導入Sharepoint中央管理(HTTPS)。什麼應該是配置(使用service.model)? 我使用下面的配置...
綁定= 「basicHttpBinding的」 bindingConfiguration = 「BasicHttpBinding_BusinessDataCatalogSharedService」 合同= 「BusinessDataCatalogSharedService」 NAME = 「BasicHttpBinding_BusinessDataCatalogSharedService」/>
如何使用基本http綁定對安全Web服務(HTTPS)進行調用?

An d我使用以下c#代碼... BusinessDataCatalogSharedServiceClient client = new BusinessDataCatalogSharedServiceClient(「BasicHttpBinding_BusinessDataCatalogSharedService1」); client.ClientCredentials.UserName.UserName =「...」; client.ClientCredentials.UserName.Password =「....」;

我收到以下錯誤

MessageSecurityException被unhandeled HTTP請求與客戶端身份驗證方案「基本」禁止的。

我沒有足夠的認證知識...請幫助我。

感謝

回答

0

最有可能的問題是,你正在運行在HTTP不是HTTPS服務。這不適用於用戶名/密碼認證。默認情況下WCF是安全的,因此它將禁止通過HTTP進行這種類型的認證。

您需要使用證書配置您的服務以通過HTTPS運行,然後對您的config進行適當的更改(如renu發佈的鏈接中所述)。

相關問題