Flash 闪存的跨策略域文件
我有一个Visual Studio 2010 ASP.NET web应用程序,其中包含一个Flash文件 闪存连接同一台机器上的Red5媒体服务器 我正在尝试运行它,但它给了我一个Flash 闪存的跨策略域文件,flash,cross-domain,Flash,Cross Domain,我有一个Visual Studio 2010 ASP.NET web应用程序,其中包含一个Flash文件 闪存连接同一台机器上的Red5媒体服务器 我正在尝试运行它,但它给了我一个错误#2032,它说我需要一个跨策略域文件 我只是想从localhost:8386转到localhost:5080/[webapp] 我应该使用哪种模式 我该给文件起什么名字 我应该在档案里放什么 更新 我把这个:crossdomain.xml放在red5/webapps/vod <?xml version="1
错误#2032
,它说我需要一个跨策略域文件
我只是想从localhost:8386
转到localhost:5080/[webapp]
我应该使用哪种模式
我该给文件起什么名字
我应该在档案里放什么
更新
我把这个:crossdomain.xml
放在red5/webapps/vod
<?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>
它起作用了,有点
只有我收到NetConnection.Connection.Closed错误,所以我们正在取得进展
更新2
Visual Studio 2010或Flash都给了我一些令人沮丧的问题
为了解决文件实际进入哪个目录的问题,我从每个目录中删除了.xml文件,只是为了查看文件实际需要进入哪个目录
最后,我删除了crosspolicy.xml
文件的所有,我的闪存仍然连接,这让我觉得数据只是存储在某个缓存中
- 我删除了我的闪存本地存储,但它仍然连接
- 我在基本设置上运行了CC cleaner,但它仍然连接
- 我重新启动了我的计算机,但它仍然连接
- 我清理并重建了VS2010 webapp,但它仍然连接
愚蠢的VS2010…尝试将其保存为运行在端口80上的web服务器根目录中的
crossdomain.xml
。否则将其放入red5/webapps/root/
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="localhost" to-ports="5080"/>
</cross-domain-policy>
当我把一个类似的域文件放到
webapps/vod
中时,它也可以工作。我会更新的