シナリオは次のとおりです。
同じマシン上のIIS6とSQLServer2005:
IISのメインWebサイト内に新しいアプリケーションを作成しました。
ルートWebサイトには独自のデータベースがあります。ルートサイトの下に作成したばかりのアプリケーションにも、独自のデータベースがあります。
ルートサイトのASP.netページは、信頼できるセキュリティを使用してデータベースに接続します。このWebサイトは、Windowsのネットワークサービスアカウントを使用するデフォルトのアプリプールで実行されています。
作成したばかりの新しいアプリケーションは、同じアプリプールを使用しています。
ルートサイトのdbが設定されているのと同じように、ネットワークサービスアカウントを新しいアプリケーションのデータベースのユーザーに追加し、db_ownerを付与しました。新しいアプリケーションを実行しようとすると、次のエラーが発生します。
ユーザー''のログインに失敗しました。ユーザーは信頼できるSQLServer接続に関連付けられていません。
新しいアプリの接続文字列をSQLServerのsaアカウントを使用するように切り替えると、機能します。SAアカウントを使いたくない。
私はこれを理解することはできません!助けてください。