entity-framework - Azure 部署连接字符串

标签 entity-framework azure

刚接触 Azure,很难将数据库与 Web 应用程序连接起来。我正在玩一个使用 Entity Framework 和代码优先缓解的演示项目。它在我的本地计算机和 localdb 中按预期工作。但当我尝试将其部署到 Azure 时,它​​不起作用。我在 Azure 中使用 Web 应用程序和 SQL 数据库。然后,我尝试使用 Webconfig 中的连接字符串连接它们。

  <add name="DefaultConnection" connectionString="Server=tcp:dritor.database.windows.net,1433;Database=dritorDB;User ID=****@dritor;Password={****};Encrypt=True;TrustServerCertificate=False;Connection Timeout=30" providerName="System.Data.SqlClient" /> 

主页按预期显示。但是当我尝试从数据库获取数据(我将一些数据与种子一起放入)时,它返回如下内容:

此 XML 文件似乎没有任何与其关联的样式信息。文档树如下所示。

 <Error>
  <Message>An error has occurred.</Message>
  </Error>

我怀疑我的连接字符串错误,但我不确定。任何有关如何在这种情况下进行调试的建议将不胜感激。

最佳答案

除了密码周围的大括号外,该字符串看起来正确。它应该只是密码=****

关于entity-framework - Azure 部署连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36242444/

相关文章:

c# - 使用 Entity Framework 中的属性映射多对多关系

c# - Entity Framework 6 - 引用表 - 如何编写自定义导航属性逻辑?

python - generate_blob_sas 创建无效的 SAS token

azure - 与其他开发人员共享 Azure 云服务实例

azure - 工作项上的按钮 "New branch..."不再工作

c# - 如何添加实体列表以及如何获取 ID

c# - LINQ 中按子表分组

c# - Entity Framework Brainmush Kerfuffle 壮观

azure - Microsoft Azure 是否滥用 SCIM RFC? `emails[type eq "工作"].value eq "foo@example.com"`

AzureDevops 任务名称 NuGetCommand 不明确