win2016,X509证书无法访问,提示没有权限,急

秋的红果实 2020-01-06 07:43:53
WCF,服务部署到win2016下IIS。
证书是自己生成的,用命令和用IIS都试过。
客户端、服务端用的message方式验证,X509证书,用配置文件实现的ABC
现在用浏览器访问服务(.svc),总提示:没有访问权限。
IIS应用程序池标志设置成network service,证书私钥已经给了network service读取权限
...全文
205 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
秋的红果实 2020-01-10
  • 打赏
  • 举报
回复
绕道了,终没能过去这个坎儿 找了很多公司,最低的要3K,而且没说一定能解决 为什么WCF不怎么流行,配置麻烦、速度慢、安全不够,还是什么原因,老司机们说说 你们碰到C/S项目,用什么框架,写socket吗?
github_36000833 2020-01-06
  • 打赏
  • 举报
回复
【如何:使 X.509 证书可由 WCF 访问】
https://docs.microsoft.com/zh-cn/dotnet/framework/wcf/feature-details/how-to-make-x-509-certificates-accessible-to-wcf
秋的红果实 2020-01-06
  • 打赏
  • 举报
回复
[ArgumentException: 证书“CN=testCer1”必须具有能够进行密钥交换的私钥。该进程必须具有访问私钥的权限。
秋的红果实 2020-01-06
  • 打赏
  • 举报
回复
@二楼的兄弟。这些都试过了,都不行。
注意是在win2016,64bit下
哪位兄弟有时间研究一下,比较急,多加分或付费也可以,可私下联系

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧