【发布时间】:2015-11-03 04:03:35
【问题描述】:
我在 IIS 7.5 上运行的一个应用程序遇到了“最大 web.config 大小”,在编辑注册表以增加此值之前,我尝试将所有 rewriteMap 规则移动到一个外部文件中,但服务器给出了我返回一个 500 错误。
经过多次检查,我发现这种方式可行
<rewriteMaps>
<rewriteMap name="OLDSITE">
<add key="/withonlythis_will_work" value="http://oldsite" />
</rewriteMap>
</rewriteMaps>
但是如果我输入一些非标准的字母数字字符,它会崩溃(例如) 旧ò网站
<rewriteMaps>
<rewriteMap name="OLDSITE">
<add key="/withonlythis_will_not_work" value="http://oldòsite" />
</rewriteMap>
</rewriteMaps>
如果我将它们保留在 webconfig 上,这两个规则都有效,但第二个规则不适用于外部 rewritemap.config 文件
有什么线索吗?
【问题讨论】:
标签: web-config iis-7.5 rewrite url-rewrite-module