我正在使用以下重写网址规则。
<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>
给出了我期待的以下内容
请求URl http://localhost:82/IISApplication/ABC/Default.aspx
重写网址http://localhost:82/IISApplication/Default.aspx?id="ABC"
在Default.aspx
中如果我正在引用它请求上述URL的css文件
http://localhost:82/IISApplication/MLRAT/css/dummy.css
和我在主页面中引用的相同css文件,它正在请求上面的URL
http://localhost:82/IISApplication/style/dummy.css
导致找不到文件错误
Css文件位于css文件夹中,Default.aspx和Master页面在解决方案中处于同一级别。
我想知道为什么两者都在请求不同的网址。
请帮助