2017-10-08 8 views
1

まず、asp.netを初めて使用しています。私は私のasp.net Web Api2プロジェクトで有線の問題に直面している。Asp.net IDは配備後にデータベースにデータを保存しません。

私のSQL ServerはAzure VMでホストされており、Owinミドルウェアを使用して認証しています。これらは私が私のデータベースに接続するために使用して接続文字列です:私は、ユーザーを登録する際に

<connectionStrings> 
    <add name="DefaultConnection" 
     providerName="System.Data.SqlClient" 
     connectionString="data source=13.**.***.***;initial catalog=A***;persist security info=True;user id=***;password=***;MultipleActiveResultSets=True;" /> 
    <add name="DatabaseEntities" 
     providerName="System.Data.EntityClient" 
     connectionString="metadata=res://*/DatabaseModel.csdl|res://*/DatabaseModel.ssdl|res://*/DatabaseModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=13.**.***.***;initial catalog=A***;persist security info=True;user id=***;password=***;MultipleActiveResultSets=True;App=EntityFramework&quot;" /> 
</connectionStrings> 

は、今の問題は、それが動作し、私は新たに自分のデータベースに作成見ることができ、ローカルホストでは、ですが、私は公開するとき私のアプリは、晴れのWebサービスに、それは正常に(私は郵便配達でステータス200 OKを参照してください)新しいユーザーを作成しますが、私はデータベース内のユーザーが表示されません。

すべてが期待通りに機能しますが、私は自分のDB上に新しく作成されたユーザーが表示されず、別の場所に保存されています。

私は過去2日間の解決策を探していましたが、まだ運がありません。これについて私を助ける人は誰ですか?

ありがとうございました

+0

データをデータベースに保存するコードを投稿する必要があります –

+0

私はデータベースにデータを保存するために何もしていません。私はちょうど私のSQL Serverを指すように接続文字列を変更し、テーブルはAsp.netアイデンティティ自体によって生成されました。私はユーザーを登録するには、組み込みのAccountControllerを使用しています。 – Obie

答えて

1

DBContext接続文字列名を確認する必要があります。あなたが期待しているものとは異なることがあります。

関連する問題