gpt4 book ai didi

azure - Unity3d-尝试注册到数据库服务器时找不到 crossdomain.xml 策略文件

转载 作者:行者123 更新时间:2023-12-03 04:35:49 24 4
gpt4 key购买 nike

我遇到这个问题大约两天了,我尝试了网上能找到的所有解决方案,但仍然没有成功。发生的情况是,在我的游戏中,当我按下特定按钮时,我应该注册到托管在 azure 中的我的私有(private)数据库服务器。在 IOS 或 Android 上运行构建时,注册没有问题,但在 Unity Web 播放器构建中,我收到“因未找到 crossdomain.xml 策略文件而被拒绝”错误,即使我确保该文件位于我的服务器的根目录,格式为 ASCII,如 Unity 沙盒指南中所写。我只使用 WWW 类,没有套接字。当我尝试从本地主机和 Unity 编辑器注册时,我没有任何问题,但是只有当我将 html 文件上传到在线主机(例如 dropbox)并通过 URL 访问它时才会出现问题.

如果有人能帮我找到问题所在,那就太棒了。我已经完成了我的游戏,它在除网络播放器之外的所有平台上都能完美运行,所以这是唯一阻碍我的事情。谢谢分配

最佳答案

unity webplayer sandbox 的文档中它告诉你这样做的原因。快速解决方法是添加一个可在 http://yourdomain/crossdomain.xml 上访问的文件,其内容为:

<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>

关于azure - Unity3d-尝试注册到数据库服务器时找不到 crossdomain.xml 策略文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24798757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com