您的位置:首页 > 移动开发 > Unity3D

Unity3d发布WebPlayer版本遇到的问题的解决方法

2015-10-10 13:30 776 查看
一、Unity3d在发布WebPlayer版本时你可能会遇到这样的错误:

SecurityException:No valid crossdomain policy available to allow access

此时你可以在服务器的根目录下添加一个文件crossdomain.xml

文件内容如下:



这样这个问题就解决了!

二、发布后的WebPlayer不能打开:

1、在发布WebPlayer之前你需要将Unity中 Edit——>Project Setting——>Editor 设置

Mode为 Asset Server, Host URL 为你所访问的服务器的地址 ,带上端口号。

2、然后将Unity安装目录 Unity\Editor\Data\Tools\SocketPolicyServer下的sockpol.exe文件放到服务器根目录下 ,在DOS命令下执行sockpol.exe --all 【这是官方提供的一种策略,可以在服务器上cmd下执行,可以为跨域访问数据提供安全策略许可】

3、如果需求要是有POST请求返回数据,则要在IIS下web.config中添加

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: