Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 闪存的跨策略域文件_Flash_Cross Domain - Fatal编程技术网

Flash 闪存的跨策略域文件

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

我有一个Visual Studio 2010 ASP.NET web应用程序,其中包含一个Flash文件

闪存连接同一台机器上的Red5媒体服务器

我正在尝试运行它,但它给了我一个
错误#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,但它仍然连接

我真的很想缩小这个文件需要在哪个目录下,但是因为东西都存储在某个隐藏的缓存中,我无法确定我需要做什么,因为这个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
中时,它也可以工作。我会更新的