Eri*_* J. 12 visual-studio-2010 web-deployment slowcheetah
我有一个包含重写规则的web.config,如下所示:
<system.webServer>
<rewrite>
<rules><!-- Some rules here --></rules>
</rewrite>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
对于特定的部署配置,我想<rewrite>完全删除该节点.
我试过这样做:
<system.web>
<rewrite xdt:Transform="RemoveAll" />
</system.web>
Run Code Online (Sandbox Code Playgroud)
基于此文档:
http://msdn.microsoft.com/en-us/library/dd465326.aspx
但<rewrite>节点仍然存在.
我错过了什么?
Say*_*imi 20
嗯,我刚试过这里是我的转换文件.
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<system.webServer>
<rewrite xdt:Transform="RemoveAll" />
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)
这是结果:
FYI预览由SlowCheetah提供.
我还打包了web项目并验证了web.config确实没有重写节点.在这里尝试的一件事是删除您的obj \文件夹,然后重试.你能告诉我结果吗?