无法Web.Config中的节点可以使用变换删除(Unable to Remove Web.Conf

2019-07-29 05:26发布

我有一个包含这样的重写规则一个web.config:

<system.webServer>
    <rewrite>
      <rules><!-- Some rules here --></rules>
    </rewrite>
</system.webServer>

对于特定的部署配置,我想删除<rewrite>完全节点。

我试着这样做:

<system.web>
    <rewrite xdt:Transform="RemoveAll" />
</system.web>    

基于此文档:

http://msdn.microsoft.com/en-us/library/dd465326.aspx

<rewrite>节点保持。

我在想什么?

Answer 1:

嗯,我只是尝试这样做,这里是我的转换文件。

<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">

  <system.webServer>
    <rewrite xdt:Transform="RemoveAll" />
  </system.webServer>

</configuration>

这里是结果: FYI预览由提供SlowCheetah 。

我也打包Web项目,并验证了web.config中确实没有重写节点。 有一两件事,试图在这里是删除你的OBJ \文件夹,然后再试一次。 你可以让我知道结果?



文章来源: Unable to Remove Web.Config Nodes using Transform