【问题标题】:Warning : No element in the source document matches '/configuration/connectionStrings/add[@name='MyDB']'警告:源文档中没有元素匹配 '/configuration/connectionStrings/add[@name='MyDB']'
【发布时间】:2018-06-16 12:07:32
【问题描述】:

我有需要发布到 Azure 的 asp.net 项目

这是我的 webconfig 文件

<?xml version="1.0"?>

<!-- For more information on using Web.config transformation visit https://go.microsoft.com/fwlink/?LinkId=301874 -->

<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
    <connectionStrings>
      <add name="MyDB"
       connectionString="Server=tcp:vchasnotestserver.database.windows.net,1433;Initial Catalog=vchasnotestdb;Persist Security Info=False;User ID=***;Password=********;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"
        xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
    </connectionStrings>
  <system.web>
    <compilation xdt:Transform="RemoveAttributes(debug)" />
  </system.web>
</configuration>

当我部署到 azure 时,我在输出中收到此警告

2>C:\Users\nemes\Source\Repos\vchasnocrm-new\vchasnocrm\Web.Release.config(7,8):警告:源文档中没有元素匹配 '/configuration/connectionStrings/add[ @name='MyDB']'

我该如何解决这个问题?

【问题讨论】:

  • 这可能会有所帮助:stackoverflow.com/questions/40342950/…
  • 但它的身份验证,我对 db@RuiJarimba 有错误
  • 这是一个类似的问题,阅读他的回答。
  • 尝试用xdt:Transform="SetAttributes(name)"替换xdt:Transform="SetAttributes" xdt:Locator="Match(name)"

标签: c# .net asp.net-mvc azure


【解决方案1】:

根据你Web.Release.config下的Web.config转换,转换码是有效的。对于您提供的警告信息:

警告:源文档中没有元素匹配 '/configuration/connectionStrings/add[@name='MyDB']'

根据我的测试,这意味着您的 Web.config 文件下不存在名为 MyDBconnectionString。所以你可以忽略这个警告信息。要在部署到 azure 之前覆盖您的 connectionString,您需要确保有一个名为 MyDB 的 connectionString,或者您需要调整您的 Web.Release.config 文件下的 connectionString 名称。

此外,如果您使用 Azure Web 应用程序来托管您的 Web 应用程序,您可以利用 Azure 应用程序服务中的应用程序设置在运行时覆盖您的现有设置。根据您的要求,您可以登录 Azure 门户并选择您的 Web 应用程序,单击“设置 > 应用程序设置”并添加与您的 Web.config 文件下定义的相同名称的连接字符串。您可以关注here的详细信息。

【讨论】:

  • 谢谢。是的,我的数据库工作得很好。但是消息看起来很混乱
猜你喜欢
  • 2017-03-13
  • 2015-04-09
  • 2014-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多