URL重写:用asp.net development server可以,放到IIS里就不行了?

我用微软的URLRewriter做伪静态URL重写

<RewriterRule>
      <LookFor>~/Test-1.shtml</LookFor>
      <SendTo>~/Test.aspx?id=1</SendTo>
    </RewriterRule>

直接在VS里运行(asp.net development server)完全正常,开始发布到IIS里就不行了,提示找不到网页,请问这是什么原因呢?


绝地无双
浏览 418回答 2
2回答

九州编程

应该IIS 没有配置.shtml 用&nbsp; .aspx 的 ISAPI来解析.shtml

开心每一天1111

Next to the&nbsp;Wildcard application maps&nbsp;section, click the&nbsp;Insert…&nbsp;button.&nbsp;刚上面 MVC 改成你的 shtml 即可
打开App,查看更多内容
随时随地看视频慕课网APP