我已使用URL Rewrite模块在IIS7中设置了一些用户友好的URL规则。这在IIS7上完美运行。
但是,当我尝试调试站点时,Visual Studio创建的Web服务器实例似乎不遵守重写规则。
例如,
http://localhost/friendly-url
适用于IIS7,但
http://localhost:1800/friendly-url
使用Visual Studio 2008进行调试时,会返回404错误。由于web.config中存在重写规则,我原本期望Visual Studio遵守它们吗?
狂野的事
答案 0 :(得分:2)
Cassini不会进行URL重写。您可能希望查看最近宣布的IIS Express版本。
引用链接文章:
ASP.NET的缺点 不过,Developer Server就是这样的 不支持全套 网络服务器功能。例如,它 不支持SSL,URL重写 规则(如SEO URL重写规则 我在这里写博客,自定义安全 设置和其他更丰富的功能 现在提供IIS 7。