2012-02-17 1 views
4

私は1箱(ウィンサーバー2008 R2)にデプロイされたWebサイトにApplicationPoolIdentityを使用して、私が得るSQL Serverにアクセスしよう:ApplicationPoolIdentityはどのようなマップですか?

はログインが 'NT AUTHORITY \ ANONYMOUS LOGON' ユーザーに失敗しました。

が異なるボックス(win7の)で同じ設定が私を与える:

ログインユーザーのドメイン\ MACHINEの$ 'に失敗しました。

どちらapplicationHost.configのファイルがあります:

<anonymousAuthentication enabled="true" userName="IUSR" /> 

質問:構成の違いはあるの?具体的には、プロセス(ウェブサイト)を 'DOMAIN \ MACHINE $'で認証するためには何を調整する必要がありますか?

コンテキスト:IIS7(Windows 7およびWindows Server 2008 R2)

+1

私はこれが古いですけど、うまくいけば、あなたはそれではまだです。私はここで同様の議論を見つけましたが、まだ答えはありません:http://forums.iis.net/t/1181039.aspx/2/10。 timammのリンクごとに、それらは両方ともDOMAIN \ MACHINE $として通らなければなりません。私は同じ問題を見ています(SQLの代わりにWCFを使用していますが、同じ問題です)。これらはあなたのケースでは両方のドメインコンピュータであることを確認できますか? –

答えて

2

IIS ApplicationPoolIdentityの情報とどのようにIIS.netの記事Application Pool Identitiesを参照してください、それを設定するためには。

0

統合セキュリティを使用しているようです。 1つのボックスはドメイン上にあり、もう1つはドメイン上にありません。これらのアカウントのSQLログインを作成する必要があります。あるいは、SQL認証を使用するより簡単な方法です。あなたの接続文字列は何ですか?

1

多くの検索の後、私はこのマイクロソフトの修正プログラム:http://support.microsoft.com/kb/2545850に遭遇しました。私のためにこの問題を解決するようです。私は、いくつかの他のStackExchangeの質問に信用を与える必要があるだろう:

IIS application using application pool identity loses primary token? http://serverfault.com/questions/217547/applicationpoolidentity-iis-7-5-to-sql-server-2008-r2-not-working

+0

私は同じ問題を抱えていますが、この修正プログラムは私のために修正されませんでした。更新がある場合はお知らせください。 – morpheus

+0

これはこのページの唯一の正解です。 –

関連する問題