2011-12-03 5 views
0

私の配備されたflexのアプリケーションにアクセスしているときにエラー "2048"が表示され、これがApacheサーバーにデプロイされています。フレックスアプリケーションでFlex3エラー2048

私は他のサーバーでホストされているデータベースを使用しています。私のアプリケーションは別のサーバーにあります。

私はアプリケーションのディレクトリにcrossdomain.xmlを追加しました。 apache .../webapps/MyApplication/crossdomain.xml

crossdomain.xmlに正常にアクセスできます。

答えて

0

crossdomain.xmlファイルをマニュアルでロードするのはloadPolicyFile()ですか?

System.security.loadPolicyFile("http://yourdomain.com/webapps/MyApplication/crossdomain.xml"); 

または

はまた、あなたはすべてのポリシー違反を確認するためにfirebugためflashbug拡張子を使用することができますhttp://yourdomain.com/crossdomain.xml


としてWebサーバーのルートにcrossdomain.xmlファイルを移動してみてください...非常に便利です。

Get Flashbug

0

あなたは正しい道にあります。 ホスト上のアプリケーションからの情報が必要な場合は、フラッシュセキュリティの目的で、アプリケーションをホストしているサーバー上のルートWebディレクトリにあるcrossdomain.xmlファイルをコピーする必要があります。

今多分問題はこの1つを試してみてください、あなたのcrossdomain.xmlファイルから来ている:

<?xml version="1.0"?> 
<cross-domain-policy> 
    <allow-http-request-headers-from domain="*" headers="*" secure="false" /> 
    <allow-access-from domain="*" secure="false" /> 
</cross-domain-policy> 
関連する問題