首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >修改“Machine Keys”文件夹的权限后SSL中断-错误107 (net::ERR_SSL_PROTOCOL_ERROR):SSL协议错误

修改“Machine Keys”文件夹的权限后SSL中断-错误107 (net::ERR_SSL_PROTOCOL_ERROR):SSL协议错误
EN

Stack Overflow用户
提问于 2013-02-09 04:48:09
回答 1查看 6.9K关注 0票数 5

我的登台服务器(装有IIS6的Windows2003服务器)上运行着一个ASP.NET web应用程序。

我已经开始在我的应用程序中使用Google Analytics Core Reporting API,它在我的DEV机器(Windows7/IIS7.5)上工作得很好。

当我将我的代码移动到STAGE服务器时,我开始获取"The system cannot find the file specified" exception;解决方案是使用App Pool标识加载用户配置文件,但IIS6没有该功能。

我已经为IIS 6找到了一个解决方法,即为App Pool帐户提供读/写权限

代码语言:javascript
运行
复制
C:\Document and Settings\All Users\Application Data\Microsoft\Crypto\RSA\Machine Keys

当我设置权限时,我已经将它们应用于所有子实体(通过高级选项);这不仅没有修复错误,而且还断开了到我的站点的SSL连接。

我得到的是Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error.;非SSL的url运行得很好。

我的问题是如何在C:\Document and Settings\All Users\Application Data\Microsoft\Crypto\RSA\Machine Keys上恢复正确的权限并修复我的SSL连接?

任何其他关于修复我的SSL连接的建议都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-20 16:38:18

我放弃了修复这个问题,因为我无论如何都要将应用程序移动到不同的服务器上;而且看起来没有任何其他应用程序受到影响。

然后我重新启动了IIS,所有的地狱都爆发了。

IIS未启动备份;IIS Admin Service启动时未显示“错误6:句柄无效”。

这个错误帮助我找到了问题的根源,并找到了对MachineKeys文件夹的正确权限。

This article向我指出了Default permissions for the MachineKeys folders - KB 278381,它拥有正确的权限。

注:知识库文章指出,Everyone应该在This folder only上拥有Special Permissions;然而sharepoint-geek的文章建议将这些权限应用于This folder, subfolders, and files (我就是这么做的)。

一旦权限被修复,iisreset就可以工作了,甚至我的SSL问题也得到了解决。

希望这能帮你省下几个小时的挫败感。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14781094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档