1

実際には、の代わりにユーザー例外のSqlExcpetionログイン失敗のようなものを期待していました。IIS AppPool\My AppPool NameDomain\MachineName$

使用しているアプリケーション プールを作成しました

  • マネージド パイプライン モード : 統合
  • アイデンティティ: ApplicationPoolIdentity

この AppPool は、問題の Web アプリケーション (MVC3) に割り当てられます。しかし、どういうわけか、WebApp は SqlServer への接続に NetworkService を使用しているようです。

なぜ、または何を変更する必要があるのでしょうか?

4

1 に答える 1

1

接続文字列をSqlServerに変更するのを忘れたことがわかりました。

IIS AppPool\My AppPool Nameしたがって、ローカルサーバーでのみ有効であるように、ネットワーク内の別のマシンを指している場合、IISはネットワークサービスを自動的に取得してネットワーク内のものにアクセスします。これが表示されていた理由Domain\MachineName$です。

于 2011-09-26T14:18:50.657 に答える