まず、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="data source=13.**.***.***;initial catalog=A***;persist security info=True;user id=***;password=***;MultipleActiveResultSets=True;App=EntityFramework"" />
</connectionStrings>
は、今の問題は、それが動作し、私は新たに自分のデータベースに作成見ることができ、ローカルホストでは、ですが、私は公開するとき私のアプリは、晴れのWebサービスに、それは正常に(私は郵便配達でステータス200 OKを参照してください)新しいユーザーを作成しますが、私はデータベース内のユーザーが表示されません。
すべてが期待通りに機能しますが、私は自分のDB上に新しく作成されたユーザーが表示されず、別の場所に保存されています。
私は過去2日間の解決策を探していましたが、まだ運がありません。これについて私を助ける人は誰ですか?
ありがとうございました
データをデータベースに保存するコードを投稿する必要があります –
私はデータベースにデータを保存するために何もしていません。私はちょうど私のSQL Serverを指すように接続文字列を変更し、テーブルはAsp.netアイデンティティ自体によって生成されました。私はユーザーを登録するには、組み込みのAccountControllerを使用しています。 – Obie