我有一个运行在我的STAGE服务器(带有IIS 6的Windows 2003服务器)上的ASP.NET Web应用程序。修改“机器密钥”文件夹中的权限后SSL断开 - 错误107(net :: ERR_SSL_PROTOCOL_ERROR):SSL协议错误
我在我的应用程序中使用Google Analytics Core Reporting API启动,它在我的dev的盒子真是棒极了(的Windows 7/IIS 7.5)
当我搬到我的代码STAGE服务器,我开始变得"The system cannot find the file specified" exception;解决方案是使用App Pool标识加载用户配置文件,但IIS 6没有该功能。
我发现在
C:\Document and Settings\All Users\Application Data\Microsoft\Crypto\RSA\Machine Keys
当我设置的权限,我它们适用于所有孩子工作周围IIS 6,这是给应用程序池帐户读/写权限实体(通过高级选项);不仅这没有解决错误;但它也打破了我的网站的SSL连接。
我得到Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error.
;非SSL网址工作得很好。
我的问题是如何恢复C:\Document and Settings\All Users\Application Data\Microsoft\Crypto\RSA\Machine Keys
的适当权限并修复我的SSL连接?
有关解决我的SSL连接的任何其他建议,将不胜感激。