首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ProviderName= Npgsql不工作于Azure

ProviderName= Npgsql不工作于Azure
EN

Stack Overflow用户
提问于 2017-09-26 08:23:18
回答 1查看 673关注 0票数 1

我有一个测试,我的webapi在本地机器上,它正在工作,但在蔚蓝,它不工作,因为天青,我还有什么需要做的吗?

我试试看:

代码语言:javascript
复制
public Context() : base("name=DefaultConnectionString")
{
    Database.SetInitializer<Context>(null);
}

我的connectionString在哪里:

代码语言:javascript
复制
<add name="DefaultConnectionString" connectionString="host=HOST;SSL Mode=Require;Trust Server Certificate=true;User ID=USER;Password=PASSWORD;Port=5432;Database=DB;" providerName="Npgsql" />

我尝试按代码设置提供者名称,如:

代码语言:javascript
复制
var providerName = "Npgsql";
var conn = DbProviderFactories.GetFactory(providerName).CreateConnection();
            conn.ConnectionString = $"Host={host}; " + $"Port={port}; " +
                $"User Id={userName};" + $"Password={password};" + $"Database={databaseName}; SSL Mode=Require;Trust Server Certificate=true;";

            return conn;

我的提供者:

代码语言:javascript
复制
 <entityFramework>
    <providers>
      <provider invariantName="Npgsql" type="Npgsql.NpgsqlServices, EntityFramework6.Npgsql" />
    </providers>
    <defaultConnectionFactory type="Npgsql.NpgsqlConnectionFactory, Npgsql" />
  </entityFramework>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-26 11:34:44

我发现了问题,我的ip在天青不工作,所以改变我的ip为start:0.0.0.0end:255.255.255.255,它正在工作.现在我正在寻找一个更好的解决方案

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46421325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档