6

ドメイン内のサーバー ファームにサーバーがあります。それをライブと呼びましょう。

私たちの開発者用コンピューターは、何マイルも離れた完全に別の企業ドメインに住んでいます。それをCORPと呼びましょう。

サーバー ファーム内の多くの Web サーバーが必要とする画像やその他のメディアを格納する大規模な中央ストレージ ユニット (UNIX) があります。IIS アプリケーション プールは (たとえば) LIVE\MediaUser として実行され、それらの資格情報を使用して中央ストレージ共有に仮想ディレクトリとして接続し、画像を取得して、各サーバーでローカルにあるかのようにそれらを提供します。

問題は開発中です。

私の開発マシンで。CORP\MyName としてログインします。私の IIS 6 アプリケーション プールはネットワーク サービスとして実行されます。私のマシンが LIVE ドメインに参加していない (そして参加できない) ため、LIVE ドメインのユーザーとして実行できません。

仮想ディレクトリを作成して、同じネットワーク ディレクトリを指定し、[接続] をクリックして、[ネットワーク ディレクトリへのアクセスを検証するときに、認証されたユーザーの資格情報を常に使用する] チェックボックスをオフにして、ログイン情報を入力できるようにします。資格情報を入力します。 LIVE\MediaUser の場合は、[OK] をクリックし、パスワードを確認します。

これはうまくいきません。IIS から「HTTP エラー 500 - 内部サーバー エラー」が表示されます。

IIS ログ ファイルは、sc-status = 500、sc-substatus = 16、および sc-win32-status = 1326 を報告します。

ドキュメントによると、これは「UNC 認証資格情報が正しくありません」を意味し、Win32 ステータスは「ログオン失敗: 不明なユーザー名またはパスワードが正しくありません」を意味します。

それがどこか正確に近いなら、これはすべて良いことです. 私はそれを再確認し、トラブルシューティングを行いました。既知の正常なログインを複数回試行しました。IIS マネージャーを使用すると、そのウィンドウでファイル ツリーを表示できます。私を追い出すのはブラウザーだけです。

仮想ディレクトリの [ディレクトリ セキュリティ] タブに移動して、[認証とアクセス制御] で、匿名アクセス資格情報に同じ LIVE ドメインのユーザー名を使用してみました。運がない。

ASP、ASP.NET、またはその他の動的なものを仮想ディレクトリから実行しようとしているわけではありません。IIS が静的イメージ、css、および js ファイルを読み込めるようにしたいだけです。

誰かがいくつかの素晴らしいアイデアを持っているなら、私は最も感謝しています!

4

3 に答える 3

1

これと同じ状況があります。上記の投稿者が述べたように、IISはIUSER_XXXXアカウントを使用して匿名アクセスを認証しようとしていますが、そのアカウントは両方のマシンに存在する必要があります。パススルー認証は引き続き別のドメインで機能します。

NetLogonがドメイン名を処理する方法により、これはリモートのWindowsファイルサーバーで機能します。Unixサーバーで機能するかどうかはわかりません。

例に従って、ローカルドメイン(「CORP \ MediaUser」)に、同じログオン名とパスワードを「LIVE\MediaUser」アカウントとして使用してドメインユーザーを作成します。次に、前と同じように「LIVE \ MediaUser」資格情報を使用して仮想ディレクトリを設定しますが、今回はその仮想ディレクトリの匿名ユーザーとして「CORP\MediaUser」を設定します。その後、動作するはずです。

ログオン名とパスワードがリモートアカウントと同じである限り、これはローカルアカウント('MYMACHINE \ MediaUser')でも機能します。

于 2009-09-13T07:56:20.803 に答える
0

私の記憶は正しいですが、これはIISでの認証に使用されるユーザーアカウントによって異なります。仮想ディレクトリが匿名用に設定されている場合、IISのバージョンに応じて、IUSER_MACHINENAMEというローカルマシンアカウントが使用されます。 これは、IIS6.0で匿名認証に使用されるユーザーアカウントを変更する方法を説明するtechnetの記事です

于 2009-09-02T18:54:55.453 に答える
-1

同じ問題が発生しましたが、[セキュリティ]タブに正しいセキュリティ権限が設定されていても、修正できませんでした。ある日働いていたのですが、突然止まりました。

何度も頭を悩ませた後、仮想ディレクトリの横にある[名前を付けて接続]ボタンに移動しましたが、驚くべきことに、[セキュリティ]タブとは異なる資格情報がありました。私は既知の優れたサービスアカウントとViola'を使用しましたが、すぐに機能しました。

于 2012-01-23T17:32:03.867 に答える