0

Webアプリケーションに問題があり、私は空から走っています。 私はMicrosoftからazureサービスのWebアプリケーションとデータベースを持っています。 SQL Studioから、データベースがエラーなしで正常であることを確認できます。私は接続文字列を取得し、アプリケーションのwebconfigに入れます。一度アプリケーションを実行すると、このエラーが発生しますazure web app dos not run

'/'アプリケーションでサーバーエラーが発生しました。

ユーザー 'null'のログインに失敗しました。

説明現在のWeb要求の の実行中に、未処理の例外が発生しました。エラーについての詳細とコード内のどこで発生したのかについては、スタックトレースを参照してください。

例外の詳細:System.Data.SqlClient.SqlException:ログインが失敗しました。ユーザー 'null'に対して が失敗しました。

私は私のローカルPCでアプリケーションを実行するが、紺碧から接続文字列を使用している場合には、(Alはので、私はこれが答えだと思う接続文字列は罰金だ

+0

なぜこの方法が空のユーザーと一緒に働くのか分かっている場合は、 – shark6552

答えて

0

を意味する。それが言う、エラーが正常に動作しませんユーザーが空であるため、WebアプリケーションはデフォルトでユーザーID = nullの接続文字列を使用しているため、アプリケーションは正しい接続文字列でデプロイされていても問題ありません。アプリケーションサービス>アプリケーション設定>接続文字列を追加して正しい文字列を追加してください システムで必要な場合はnullを使用してデフォルトを維持します(わかりません) この投稿助けてくれました https://dba.stackexchange.com/questions/141239/login-failed-for-user-on-sql-azure-from-azure-hosted-web-application

関連する問題