调试错误403.16时出现客户端证书问题

时间:2014-05-15 09:25:16

标签: c# iis ssl visual-studio-2013 iis-express

我正在与一个需要客户端SSL的同事一起开展MVC项目。问题是当项目在我的机器上运行时,客户端证书总是被拒绝,并出现403.16错误。

该项目适用于他的机器。唯一的区别是我在Windows 8上,他在Windows 7上。解决方案也适用于发布到azure。

我不确定我错过了哪个配置步骤。如何解决这个问题的任何想法将不胜感激。

谢谢!

修改 - 添加证书设置信息

我在项目中将根CA作为资源。在服务器启动时,有一个批处理文件包含并运行以安装它:

rem startup script for Windows Azure Cloud Service

date /t >> c:\startup.txt
time /t >> c:\startup.txt

%windir%\system32\inetsrv\appcmd.exe unlock config /section:access

certutil -addstore root "../App_Data/workflow_ca.cer"


rem must exit

exit /b 0

0 个答案:

没有答案