我关注Easy WCF Security and authorization of users文章,并在调用服务时获得SecurityNegotiationException
例外。
完全例外是
'无法为SSL / TLS安全通道建立信任关系 与权威'peoplesite.local'。'
内部例外
WebException:底层连接已关闭:无法 建立SSL / TLS安全通道的信任关系。
和
AuthenticationException:远程证书无效 验证程序。
使用以下代码强行验证证书
System.Net.ServicePointManager.ServerCertificateValidationCallback +=
(se, cert, chain, sslerror) =>
{
return true;
};
异常更改为
EndpointNotFoundException:'带有To的消息 'https://peoplesite.local/PeopleService/RNS.Services.PeopleService.svc' 由于AddressFilter不匹配,无法在接收器处理 在EndpointDispatcher。检查发件人和收件人 EndpointAddresses同意。'
我正在使用VS 2017社区并使用WCF Service Library
项目。服务和客户端都在同一台机器上。
有什么问题?我犯了什么错吗?或者文章与项目类型不兼容?