cit*_*nas 1 c# asp.net url-rewriting
我想知道可以从URL Rewrite 2.0 IIS 7.5模块关闭规范的主机名URL重写规则.
我在IIS 7.5上进行本地开发.此URL重写规则的设置在web.config中设置.
这就是我的部署方式:我正在使用Webdeploy发布我的Web应用程序.VS 2010中引入的新web.config转换对我来说是没有选择的,因为它有漏洞:VS 2010配置转换在部署期间产生不需要的空白区域,并且在VS2010 SP1发布之前不会修复.我也不再使用Web部署项目了,因为Webdeploy似乎没有使用Web部署项目.因此,我在部署之前手动打开web.config中的重写规则.
如果我现在想在本地调试某些东西,我手动需要关闭规则.
有这种伪代码的解决方案吗?
if(Properties.Settings.TurnOffCanonicalHostNameWithLocalHost)
{
URLRewriteModule["CanonicalHostName"].Enabled = false;
}
Run Code Online (Sandbox Code Playgroud)
<add input="{HTTP_HOST}" pattern="localhost" negate="true" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
679 次 |
| 最近记录: |