2016-12-05 10 views
0

私はチームプロジェクトを持っています。私は成功したAzureでこのアプリケーションを公開しようとしています。私はAzure SQLサーバーにデータベースを手に入れることができましたが、今はこのデータベースにアプリケーションを接続するのに苦労しています。Azure - Azure SQLデータベースで.NET Webアプリケーションを接続

元々このアプリケーションは.mdfファイルをローカルで使用していますが、今はアプリケーションを公開するときに、私はAzureサーバーでDBを使用したいと考えています。私は

(@"Data Source = Server=tcp:nameofserver.database.windows.net,1433;Initial Catalog=sqlmusicdb;Persist Security Info=False;User ID=...;Password=...;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;") 

紺碧のデータベース接続文字列に .mdfファイル

コードで
(@"Data Source = (LocalDB)\MSSQLLocalDB; AttachDbFilename =" + Path.GetFullPath(AppDomain.CurrentDomain.BaseDirectory + @"..\..\..\PATH")) 

のすべての接続文字列を変更しますが、それは

を書いているよう公開後、アプリは、データベースに接続されていませんリクエストの処理中に

エラーが発生しました

助けてください。 〜

+0

エラー – TheGameiswar

+0

を共有してください。何もエラーが発生していませんが、その側ではDBからユーザーを選ぶための情報とハイパーテキストを表示することになっています。今、私は紺碧のログを設定しています。何が起こっているのかを見てください。 – Maemi

+0

@Maemiあなたが掲示したのはエラーではありません。エンドユーザーがWebサイトがクラッシュした場合に表示されるのは嫌です。アプリケーションにログを追加し、未処理のすべての例外をログに記録し、生成されたエラーメッセージを確認します。 Application Insightsを使用すると、これを簡単に解決できます –

答えて

3

接続文字列のフォーマットが正しくありません。あなたの接続文字列の先頭に=

データソースを削除し、それが動作するはずです。

関連する問題