IIS 7禁用“需要SSL”

时间:2011-01-21 14:58:22

标签: asp.net iis ssl

将ASP.NET应用程序部署到我们的内部生产服务器,作为默认网站下的虚拟目录。尝试连接时遇到403错误。所以我验证了文件夹权限,当我去查看IIS(7)SSL设置时,我看到“需要SSL”,“需要128位SSL”并且需要启用客户端证书。此应用程序不需要SSL。

问题是这些复选框和单选按钮已显示为灰色,我似乎无法弄清楚如何禁用它们。此外,在IIS管理器的右上角,我在警报框中看到“该站点没有安全绑定(HTTPS),并且无法接受SSL连接。

如何禁用SSL设置?

3 个答案:

答案 0 :(得分:9)

对于遇到此问题的其他人,我发现这是清除SSL配置的内容:

appcmd set config "Default Web Site" /section:access /sslFlags:None /commit:APPHOST

答案 1 :(得分:6)

这是IIS管理器中的一个错误,解决方法是使用SSL临时添加绑定,以便启用复选框,然后取消选中它们,并删除ssl绑定。 或者使用AppCmd或配置编辑器(在IIS管理器中),您也应该能够实现这一点。

只需打开IIS管理器,使用树视图导航到该站点,然后双击配置编辑器,然后在部分列表中选择system.webServer / security / access。将该值更改为无。

答案 2 :(得分:2)

如果您的应用程序与IIS中的默认站点没有任何关系,您应该在IIS中创建自己的Web站点,这样您就可以完全隔离在虚拟目录中运行的设置。

在新网站的绑定中,使用其他端口区分您的网站与默认网站,或者使用其他域名,例如默认网站使用的域的子域(需要您的内部DNS)要更新以支持这个新域名。)