代码之家  ›  专栏  ›  技术社区  ›  Ashish-BeJovial

尽管存在配置,但部署失败,VSTS CD管道中出现错误

  •  0
  • Ashish-BeJovial  · 技术社区  · 6 年前

    我正在将我的工件部署到Azure portal,我遇到以下错误。

    Error: XML transformation error while transforming D:\a\_temp\temp_web_package_22187855225775688\Content\D_C\a\1\s\MyApp.Web\obj\ReleaseWeb\Package\PackageTmp\Web.config using D:\a\_temp\temp_web_package_22187855225775688\Content\D_C\a\1\s\MyApp.Web\obj\ReleaseWeb\Package\PackageTmp\Web.Testing.config.
    

    而这个文件存在于我的工件中。

    enter image description here

    2 回复  |  直到 6 年前
        1
  •  0
  •   4c74356b41    6 年前

    错误中的路径是 release 在浏览器窗口中 releaseweb

        2
  •  0
  •   Ashish-BeJovial    6 年前

    我通过排列解决了这个问题;结合我的转换,这是转换的问题,但错误信息误导了我。我的Web.Testing.config文件中存在问题。

        3
  •  0
  •   mutex    4 年前

    我也有同样的问题,但原因稍有不同——如果你有一个web.release.config文件,它将始终首先应用。因此,如果您有web.environment2.config文件,并通过Azure devops中名为environment2的阶段部署到一个服务器,那么它实际上会运行两个转换,首先是版本转换,然后是阶段转换。

    <system.web>
       <compilation xdt:Transform="RemoveAttributes(debug)" />   <!-- REMOVE THIS!-->