サーバーの変更後、「Unable to load xml」というメッセージが表示されます。これは crossdomain.xml の問題でしょうか?
次のエラー メッセージは、より詳細です。
アプリケーションのサーバー エラー
インターネット インフォメーション サービス 7.5 エラーの概要 HTTP エラー 404.8 - 見つかりません 要求フィルタリング モジュールは、hiddenSegment セクションを含む URL 内のパスを拒否するように構成されています。詳細なエラー情報 ModuleRequestFilteringModule NotificationBeginRequest HandlerStaticFile エラー コード 0x00000000 要求された URLhttp://www.travelpro.com:80/controlpanel/bin/assets/main_navigation.xml 物理パス D:\home\travelpro.com\wwwroot\controlpanel\bin\assets\main_navigation. xml ログオン方法はまだ決定されていません ログオン ユーザーはまだ決定されていません 最も考えられる原因:
Request filtering is configured for the Web server and it contains a hiddenSegments section that allows the server administrator to deny
特定のディレクトリへのアクセス。
あなたが試すことができること:
Verify configuration/system.webServer/security/requestFiltering/hiddenSegments
applicationhost.config または web.config ファイルの設定。
リンクと詳細情報 これはセキュリティ機能です。変更の範囲が完全に理解されていない限り、この機能を変更しないでください。この設定によって拒否されている特定のディレクトリからコンテンツを提供する必要がある場合は、拒否されたディレクトリを configuration/system.webServer/security/requestFiltering/hiddenSegments から削除します。
ここに私の crossdomain.xml ファイルがあります:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="*" secure="false"/>
<allow-http-request-headers-from domain="*" headers="*" secure="false"/>
</cross-domain-policy>