【问题标题】:ASP.NET 5 app hosted on Ubuntu won't access Azure SQL database托管在 Ubuntu 上的 ASP.NET 5 应用程序不会访问 Azure SQL 数据库
【发布时间】:2015-06-07 07:02:29
【问题描述】:

ASP.NET 5 应用程序在 IIS 上正常运行,并允许向 Azure SQL Server 上的数据库添加任何内容。使用相同的连接字符串,虽然托管在 Ubuntu 上,但它无法访问数据库。没有抛出异常,但是我的带有数据(应该从数据库中获取)的表现在是空的。我无法创建新行。

即使使用 KRE,是否可以从托管在 Ubuntu 上的 ASP.NET vNext 应用程序访问 Azure Sql 数据库?

【问题讨论】:

    标签: azure-sql-database asp.net-core visual-studio-2015 asp.net-core-mvc entity-framework-core


    【解决方案1】:

    感谢Jsinh,我找到了解决方案。是Encrypt 导致了我的大部分问题,所以我需要将其设置为false,此外,我需要在config.json 的connectionString 中添加Trusted_Connection=False。谢谢,Jsinh

    【讨论】:

      【解决方案2】:

      我知道这是一个很长的尝试,但请确保您仔细检查您的 Ubuntu 服务器的公共 IP 地址是否允许通过 SQL Azure 防火墙。

      【讨论】:

      • 当我开始使用 Azure sql db 时,我咨询了负责 Azure 的人员,包括 vm 和数据库。如果我们排除它,我认为 kre-mono 会做与 IIS 相同的事情并允许我获取数据。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 2017-09-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多