Web.config Transforms在没有的情况下添加额外的行返回

Bil*_*amm 5 asp.net web-config

当我的Web.config转换时,它会在我的ApplicationSettings中的结束值标记之前添加一个新行.此新行显示在设置中并导致异常.例:

Web.config文件:

        <setting name="FilePath" serializeAs="String">
            <value>c:\path</value>
        </setting>
Run Code Online (Sandbox Code Playgroud)

Web.Debug.config:

        <setting name="FilePath" serializeAs="String" xdt:Transform="Replace" xdt:Locator="Match(name)">
            <value>c:\path</value>
        </setting>
Run Code Online (Sandbox Code Playgroud)

发布Web.config:

        <setting name="FilePath" serializeAs="String">
            <value>c:\path
            </value>
        </setting>
Run Code Online (Sandbox Code Playgroud)

最终值标签位于其自己的行上会导致问题.有谁知道如何让它停止这样做?谢谢.

Ken*_*ick 0

不知道,但您可以在应用程序中使用字符串之前修剪它......