2011-05-31 50 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发布的链接中所述)。

相关问题