我需要从 Action Script 3.0 访问一个 ASP.Net2 页面,我在 .fla 文件中编写了访问 asp.net 页面的代码,但是在访问它时出现问题,它向我报告了以下错误:
打开 URL 时出错“ http://localhost/Trial/Default.aspx ”错误 #2044:未处理的 ioError:。文本=错误 #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 页面