gpt4 book ai didi

entity-framework - 如何在 WAWS 配置文件中指定 Entity Framework 连接字符串?

转载 作者:行者123 更新时间:2023-12-03 04:33:31 25 4
gpt4 key购买 nike

我正在将 Web 应用程序发布到 Azure。我正在使用 Entity Framework 6.0 在 VS2013 中进行开发。

我尝试在 WAWS.json 文件中而不是在 web.config 文件中指定数据库连接字符串,以便我可以在部署时而不是构建时更改该值。 (我正在通过 Visual Studio Online 中的构建作业部署我的 Web 应用程序。)

当我运行我的应用程序时,尝试访问数据库时出现此错误;

System.ArgumentException: Keyword not supported: 'server'.
at System.Data.Entity.Core.EntityClient.Internal.DbConnectionOptions.ParseInternal
(EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)

我现在意识到 Entity Framework 连接字符串比典型的连接字符串要复杂得多。 VS2013 在我的 Web.config 中为我生成了这个:

<add name="EventPusherConfigurationEntities" connectionString="metadata=res://*/EventPusherConfigurationModel.csdl|res://*/EventPusherConfigurationModel.ssdl|res://*/EventPusherConfigurationModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=XXXXXX;initial catalog=XXXXXX;user id=XXXXXX;password=XXXXXXX;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

我不知道如何在 WAWS 中指定等效项,或者是否可能。这就是我所拥有的,但它不起作用。它收到上述错误。

            {
"connectionStringName": "EventPusherConfigurationEntities",
"serverName": "XXXXXXX",
"databaseName": "XXXXXXX",
"user": "XXXXXXX",
"password": "XXXXXXX",
"edition": "",
"size": "",
"collation": ""
}

有没有办法在 WAWS 文件中指定 Entity Framework 连接字符串,以便它可以工作?谢谢。

最佳答案

关于entity-framework - 如何在 WAWS 配置文件中指定 Entity Framework 连接字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32191078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com