【发布时间】:2015-02-16 14:13:29
【问题描述】:
您好,我添加了一个 http 到 https 重定向到我的 web.config
<rewrite>
<rules>
<rule name="HTTP/S to HTTPS Redirect" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/" redirectType="Found" />
</rule>
</rules>
</rewrite>
它在所要求的范围内,实际上它与我在另一个盒子上运行的另一个 iis 完全相同。
但是,当我在这台服务器上保存配置然后检查 IIS 控制面板时,我得到了一个
“执行此操作时出错...详细信息:文件名\?D:\site\web.config 错误:
并且没有错误。当我从配置中删除重写时,一切都很好。
此服务器设置与有效设置之间的唯一区别是损坏的服务器网站不在根目录中,或者它是默认网站。
以前有没有人遇到过这种类型的错误?
谢谢 乔恩
【问题讨论】:
标签: iis web-config iis-8 http-redirect