在配置 XML 中找不到 IIS 重写规则

在配置 XML 中找不到 IIS 重写规则

我通过 IIS 管理器 GUI 创建了一条新的 URL 重写规则。但是当我浏览到站点配置 XML 文件时,尽管我已确认重写正在运行,但我没有看到任何重写规则。我原本以为重写 GUI 会在配置文件中生成相应的 XML。难道它不是这样工作的吗?

答案1

向网站添加重写规则时,应将其保存在网站的 web.config 中。

我能想到的您在那里看不到它的一个原因是,您在服务器级别而不是站点级别添加了规则。

在服务器级别完成后,它将保存在 ApplicationHost.config 文件中。

 %systemroot%\System32\inetsrv\config\applicationHost.config

您也可以在文件夹级别定义它,在这种情况下它将保存在该文件夹内的 web.config 文件中。

相关内容