- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有需要发布到 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): Warning : No element in the source document matches '/configuration/connectionStrings/add[@name='MyDB']'
我该如何解决这个问题?
最佳答案
根据Web.Release.config
下的Web.config转换,转换代码是有效的。对于您提供的警告消息:
Warning : No element in the source document matches '/configuration/connectionStrings/add[@name='MyDB']'
根据我的测试,这意味着您的 Web.config
文件下不存在名为 MyDB
的 connectionString
。所以你可以忽略这个警告消息。要在部署到 azure 之前覆盖您的连接字符串,您需要确保有一个名为 MyDB
的连接字符串,或者您需要调整 Web.Release.config
下的连接字符串名称文件。
此外,如果您使用 Azure Web Apps 托管 Web 应用程序,则可以利用 Azure 应用服务中的应用程序设置在运行时覆盖现有设置。根据您的要求,您可以登录 Azure 门户并选择您的 Web 应用程序,单击“设置 > 应用程序设置”,然后添加在 Web.config
文件下定义的同名连接字符串。详情可关注here .
关于c# - 警告 : No element in the source document matches '/configuration/connectionStrings/add[@name=' MyDB']',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50887761/
我正在尝试从 Microsoft Access 数据库文件中提取数据,以便填充多个文本框。 (文本框都是用 XAML 完成的。)我很确定我遗漏了一些东西,因为没有访问数据库文件。 这是我的代码:
我在一个 Windows Server 上有大约 10 个不同的 .NET 项目,大部分是 .NET 4.0,但也有一些是 .NET 2.0 其中一些项目是 asp.net,一些是后台实用程序/服务。
我在一个 Windows Server 上有大约 10 个不同的 .NET 项目,大部分是 .NET 4.0,但也有一些是 .NET 2.0 其中一些项目是 asp.net,一些是后台实用程序/服务。
我们有一个 ASP.NET(不是 MVC)应用程序要迁移到 Azure。在许多页面中我们都有这样的代码: " SelectCommand="usp_list_resources" Select
我有一个在 Linux 上运行 Mono 的 winforms 应用程序,我想从我的 app.config 文件中获取 ConnectionString 字符串cs = ConfigurationMa
我刚学c#。我正在尝试在 c# windows 窗体中制作简单的 CRUD,但那里出现了一些错误。错误提示 The ConnectionString property has not been ini
我在 appsettings.json 文件中添加了我的连接字符串。我需要访问后台操作所需的连接字符串,但为了使用连接字符串,我必须通过同一解决方案中不同项目的静态类进行访问。我无法访问使用Confi
我需要从 ASP NET 应用程序连接到我的 Dynamics CRM 365 本地实例。我的问题是连接帐户的密码如下:T,jL4O&vc%t;30 我有以下错误: vc 未定义
在具有两个数据源(如或条件)的应用程序中,是否可以使用两个连接字符串具有相同的名称。 任何人都可以帮助我做到这一点。 最佳答案 这是不可能的,因为 ConnectionStrings 是在 KeyV
我遇到了这个小问题:每次我的代码执行下面的 InsertOrder() 例程时,我都会收到此异常消息:“连接字符串尚未启动”。 这是 InsertOrder() 方法的代码: private vo
我有一个 mysql 查询,我试图运行该查询以显示在 datagridview 上。我的 ConnectionString 有一个 serverName 变量,但我的代码不会拾取它。 当表单加载时,它
是否可以在运行时修改 app.config/web.config 中定义的连接字符串?我想根据运行应用程序/网站的机器使用不同的配置文件(当然,仅用于调试目的。我们将在部署时使用常规配置文件)。 我可
我创建了连接字符串: connection.ConnectionString = @"Provider=abcdef; Server=123....; Database=abc; User Id=us
我想为 Visual Studio 编写一个扩展,这将使我能够为指定的表生成一个模型。 我使用以下代码将 MyCommand 项添加到服务器资源管理器中表的上下文菜单中: Commands2 comm
我正在使用带有 MySql 数据库的 asp.net web 应用程序,具有以下连接字符串 web.config: 这是我使用的代码,用于从 web.config 获取连接字符串: System.c
我是 C# 编程的初学者。 我需要编辑/设置/更改我存储在 app.config 中的连接字符串,我正在使用 VS 数据库向导来创建查询。 如果你能写代码那就太好了:) 最佳答案 像这样的事情应该让你
我有一个带有 Web 项目的解决方案,我决定向该解决方案添加一个单元测试项目。在运行测试时,其中一个测试失败并出现此错误: Result Message: Test method DetailsRol
我有一个带有多个 ConnectionString 的 Web.config 请注意,connectionString 值不是空字符串,而是一个空格。任何
在 FlatFile 中似乎有 2 种方法可以设置连接字符串连接属性: 使用 ConnectionString属性(property) 使用 ConnectionString表达式 将使用哪一种?有没
我有一个 ConnectionString,我想用 .txt 文件中的值将值(数据源、数据库、用户 ID、密码)传递给它,我需要读取它们,然后将它们传递给 connectionString 但我很困惑
我是一名优秀的程序员,十分优秀!