2

IIS7 で Flash SWF ファイルから XML ファイルを読み取ろうとすると、401 無許可エラーが発生します。このファイルは、ファイル システム内の SWF ファイルのすぐ隣にあります。

ブラウザーで XML ファイルを参照すると、次のようになります。

HTTP エラー 401.3 - 権限がありません Web サーバー上のこのリソースのアクセス制御リスト (ACL) 構成または暗号化設定のため、このディレクトリまたはページを表示する権限がありません。

IIS_IUSRS にそのフォルダーへの完全なアクセス許可を与えましたが、それでも同じエラーが発生します。これはIIS7固有のものですか?

ありがとう。

4

2 に答える 2

4

私はついに問題を理解しました。何らかの理由で、問題のxmlファイルで「データを保護するためにコンテンツを暗号化する」が有効になっています。このオプションを無効にすると、正常に機能し始めました。

「コンテンツを暗号化してデータを保護する」を無効にするには、ファイルを右クリックし、[一般/属性]で[詳細]-> [属性の圧縮または暗号化]をクリックし、オプションが既に選択されている場合は選択を解除します。

うまくいけば、誰かがこれが役立つと思うでしょう。

ありがとう。

于 2010-09-07T13:43:08.343 に答える
2

IIS_IUSRS が実際に XML ファイルにアクセスできることを確認できますか (ファイルが格納されているフォルダーだけではありません)。

于 2010-09-07T08:06:30.963 に答える