1

我正在使用以下重写 url 规则。

 <rewrite>
  <rules>      

    <rule name="URL Rewrite">
      <match url="^([0-9a-z]+)/([/_0-9a-z-\.]+)" />
      <action type="Rewrite" url="{R:2}?id={R:1}" />         
    </rule>
  </rules>
</rewrite>

这是我期待的以下结果

请求 URLhttp://localhost:82/IISApplication/ABC/Default.aspx 重写 URLhttp://localhost:82/IISApplication/Default.aspx?id="ABC"

Default.aspx 如果我引用它向上述 URL 请求的 css文件

http://localhost:82/IISApplication/MLRAT/css/dummy.css

和我在请求到上述 url 的母版页中引用的相同 css 文件

http://localhost:82/IISApplication/style/dummy.css 

导致文件未找到错误

Css 文件位于 css 文件夹内,Default.aspx 和母版页在解决方案中处于同一级别。

我想知道为什么两者都请求不同的 URL。

请帮忙

4

0 回答 0