2017-09-26 7 views
1

私はローカルマシン上で私のwebapiをテストしていますが、動作していますが、それは動作していません。私たconnectionStringがProviderName = AzureでNpgsqlが動作しない

public Context() : base("name=DefaultConnectionString") 
{ 
    Database.SetInitializer<Context>(null); 
} 

です:

私はこれを試してみてください

<add name="DefaultConnectionString" connectionString="host=HOST;SSL Mode=Require;Trust Server Certificate=true;User ID=USER;Password=PASSWORD;Port=5432;Database=DB;" providerName="Npgsql" /> 

そして、私のようなコードでプロバイダ名を設定してみてください。

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; 

マイプロバイダ:

<entityFramework> 
    <providers> 
     <provider invariantName="Npgsql" type="Npgsql.NpgsqlServices, EntityFramework6.Npgsql" /> 
    </providers> 
    <defaultConnectionFactory type="Npgsql.NpgsqlConnectionFactory, Npgsql" /> 
    </entityFramework> 

答えて

0
私は問題を発見

、紺碧の私のIPが動作していないので、それが働いているstart:0.0.0.0end:255.255.255.255のための私のIPの変更、そして...今私はよりよい解決策を探しています

関連する問題