【问题标题】:IIS7: URL Rewrite not working when debugging with Visual StudioIIS7:使用 Visual Studio 进行调试时 URL 重写不起作用
【发布时间】:2011-03-11 10:08:29
【问题描述】:

我使用 URL 重写模块在 IIS7 中设置了一些用户友好的 URL 规则。这在 IIS7 上完美运行。

但是,当我尝试调试站点时,Visual Studio 创建的网络服务器实例似乎不遵守重写规则。

例如,

http://localhost/friendly-url

适用于 IIS7,但是

http://localhost:1800/friendly-url

在使用 Visual Studio 2008 进行调试时返回 404 错误。由于重写规则存在于 web.config 中,我希望 Visual Studio 遵守它们吗?

狂野的东西

【问题讨论】:

    标签: visual-studio-2008 iis-7 url-rewriting


    【解决方案1】:

    Cassini 不进行 URL 重写。您可能想看看最近发布的IIS Express 版本。

    引用链接文章:

    ASP.NET 的缺点 但是,开发人员服务器是它 不支持全套 网络服务器功能。例如,它 不支持 SSL,URL 重写 规则(如 SEO URL 重写规则 我在这里写过博客),自定义安全 设置和其他更丰富的功能 现在随 IIS 7 提供。

    【讨论】:

    • 嗨,我有 Windows 7 家庭高级版,所以我不能让 Visual Studio 使用 IIS7 的 Web 服务器 - 我可以用 IIS express 做到这一点吗?
    • @Wild Thing -- 如果需要,您应该能够在 Win7、Vista 和 XP 中使用 IIS Express。
    • 确实 IIS Express 将支持所有这些,而且它即将推出!!!,敬请期待
    • 您好,澄清一下 - 我已经可以将 IIS7 与 Win7 一起使用。我的意思是,我不能在 Visual Studio 中使用 IIS7 作为我的调试服务器。这可以用 IIS7 Express 完成吗?如果是这样,它应该可以解决我的问题!
    猜你喜欢
    • 2017-03-19
    • 2017-09-15
    • 2012-10-09
    • 1970-01-01
    • 1970-01-01
    • 2012-04-28
    • 2014-06-09
    • 2019-06-08
    • 1970-01-01
    相关资源
    最近更新 更多