VS 2015を使用してWebアプリケーションを構築しました。アプリケーションをテストしている間は、Visual Studioからアプリケーションを実行するだけです。すべてうまく動作します。 その後、自分のローカルマシンのIISに自分のアプリケーションをホストすると、アプリケーションはSQL Serverに接続できません。私はweb.configファイルを変更せず、SQL Serverの認証モードはWindows認証モードです。アプリケーションがIISにホストされている場合のMS SQL Server接続の問題
Visual Studioからアプリケーションを実行するときにプロファイラが実行されたストアドプロシージャを表示しますが、IISでアプリケーションを実行すると、実行されたストアドプロシージャは表示されません。
問題は何ですか?私は数日間この問題に立ち往生しています、私を助けてください男!
Visual Studioから実行するときに、Windows資格情報を使用して接続します。あなたはそのデータベースにアクセスできるので、そのすべてがうまくいきます。 IISから実行しているときに、プロセスユーザーの資格情報を使用しています。そのユーザーは権限を持っていない可能性があります。 –
アプリケーションにログ情報を有効にし、ログファイルに例外がないかどうかを確認します。また、** SQL Authentication ** Modeに変更して問題を確認する必要があります。 –