Web配置变换是HTML编码的一些配置,并打破它(Web Config Transforms are

2019-11-02 09:11发布

我有以下几点:

Web.Config (这是一个NLOG配置的段)

<target name="fileAsException" 
        xsi:type="FilteringWrapper" 
        condition="length('${exception}')>0">
    ... removed ...
</target>

当发布内置这被翻译成如下:

<target name="fileAsException" 
        xsi:type="FilteringWrapper" 
        condition="length('${exception}')&gt;0">
    ... removed ...
</target>

正如可以看到condition表达式已经导致HTML编码的&gt; 更换> 。 这会导致无法正常工作的条件。

没有什么具体到本我的内web.release.config文件,它只是从基本复制web.config

我怎样才能抑制这种编码?

Answer 1:

我曾与微软,他们都问我打开一个错误。

https://connect.microsoft.com/VisualStudio/feedback/details/797554/web-config-transforms-are-html-encoding-some-of-the-config-and-breaking-it



文章来源: Web Config Transforms are HTML Encoding some of the config and breaking it