私はEXTERNALとINTERNALのマシンを持っています(それらをEXTとINTと呼びましょう)。両方のマシンはADの一部ではなく(ネットワークアカウントはなく、ローカルアカウントのみ)、両方のマシンはdifferent資格情報を使用する管理者アカウントを持っています(したがってパススルーを忘れます)。
今私がしたことは以下の通りです
Logon failure: unknown user name or bad password
と表示されますhttp://localhost/remote
にアクセスするとエラー500.19が返されるどうやらIISはネットワーク資格情報を気にしません。ローカルのアカウントをたぶんでチェックするので、不明なユーザー名を気にしますリモートのマシンで認証する代わりにマシン。
LogonMethodを変更しても効果がありません(インタラクティブ、ClearTextなど)。
アプリケーションプールが実行されているユーザーアカウントも、UNCパスにアクセスする必要があります。 IIS 7のデフォルトは "NETWORK SERVICE"であり、これはリモートコンピュータにアクセスできません。に存在するアカウントとして実行するようにアプリケーションプールを構成する必要があります。同じ資格情報を持つ両方のシステム。
技術的には、複数のサーバーでユーザーが重複しないようにする場合は、非常に基本的なActive Directoryサーバーをセットアップできます(既存のサーバーにインストールできます)。これにより、1つのドメインユーザーを複数のサーバーで使用できます。