0

Action Script 3.0 から ASP.Net2 ページにアクセスする必要があり、.fla ファイルに asp.net ページにアクセスするコードを書きましたが、アクセスに問題があり、次のエラーが報告されます。

URL を開く際のエラー ' http://localhost/Trial/Default.aspx ' エラー #2044: 未処理の ioError:。text=エラー #2032: ストリーム エラー。URL: http://localhost/Trial/Default.aspx at Script1/sendSQLXML() at Script1$iinit()

検索した結果、クロス ドメイン ポリシーに関連する問題であることが判明したため、次のコードを使用して Crossdomain.xml という XML ファイルを作成しました。

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM
"http://www.adobe.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>

ACS3 からそれを使用する方法と、それをどこに置くかがわかりません 注: IIS で Asp.Net2 ページを実行します

4

4 に答える 4

0

ローカル( http://localhost/Tri.. ) で作業している場合、問題が CrossDomain の問題に起因するものかどうかはわかりません...

于 2009-03-24T15:44:32.733 に答える
0

通常、クロスドメイン ファイルはサーバーのルートに配置されます。ローカルで実行している場合、クロスドメインの問題は発生しないはずですが、c:\inetput\wwwroot\ に配置して、問題が解決するかどうかを確認してください。 .

于 2009-03-28T03:04:58.237 に答える