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

ale*_*exp 4 iis rewrite iis-7

我通过 IIS 管理器 GUI 创建了一个新的 URL 重写规则。但是,当我浏览到站点配置 XML 文件时,即使我已经确认重写工作正常,我也看不到任何重写规则。我原以为重写 GUI 会在配置文件中生成相应的 XML。这不是它的工作原理吗?

Pet*_*orf 6

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

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

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

 %systemroot%\System32\inetsrv\config\applicationHost.config
Run Code Online (Sandbox Code Playgroud)

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