我想知道是否可以从URL rewrite2.0iis7.5模块中关闭规范的主机名URL重写规则。
我正在本地开发iis7.5。此URL重写规则的设置在web.config文件.
我是这样部署的:我使用Webdeploy发布我的web应用程序。新的web.config文件在VS 2010中引入的transforms对我来说是没有选择的,因为它有缺陷: VS 2010 configuration transformation produces unwanted white space during deployment
如果我现在想在本地调试某些东西,我需要手动关闭规则。
if(Properties.Settings.TurnOffCanonicalHostNameWithLocalHost) { URLRewriteModule["CanonicalHostName"].Enabled = false; }
<add input="{HTTP_HOST}" pattern="localhost" negate="true" />