我需要在我的Windows Azure Web角色中放置一个crossdomain.xml文件。但是哪里 ?crossdomain.xml的位置Windows Azure
我试图把它:F:\ sitesroot \ 0
但我的Unity3D Web App中说:异常:无法连接,因为没有有效的跨域策略被发现。 我不知道我在想什么。 Unity默认使用端口(843)。
把crossdomain.xml放在哪里
欢迎任何帮助!
我需要在我的Windows Azure Web角色中放置一个crossdomain.xml文件。但是哪里 ?crossdomain.xml的位置Windows Azure
我试图把它:F:\ sitesroot \ 0
但我的Unity3D Web App中说:异常:无法连接,因为没有有效的跨域策略被发现。 我不知道我在想什么。 Unity默认使用端口(843)。
把crossdomain.xml放在哪里
欢迎任何帮助!
CrossDomainPolicy.xml必须位于应用程序的根目录下。
如果使用单个Web角色只需添加CrossDomainPolicy.xml在您的应用程序的根目录,如下正确设置它:
取决于你有多少个“地王”的部分有您的角色的ServiceDefinition.csdef,您将获得许多\ sitesroot \ 0和\ sitesroot \ 1,而CrossDomainPolicy.xml将分发给所有人,具体取决于您的角色解决方案设置。
一旦我在下面的博客讨论了这一点: Silverlight front end calling to WCF Service, all in one Windows Azure Web Role Sample
你提到端口843,这听起来像它会需要Flash协议,这是在端口843 TCP套接字侦听与跨域策略响应当它收到文字<policy-file-request/>
。你需要这样做吗?你的应用程序是否使用套接字?
如果您只需要通过端口80从Web应用程序提供XML文件,Avkash的答案是正确的,但如果您需要执行原始套接字,则需要在服务器上运行某些内容处理那个。
好吧,那就是我放的地方。现在我只有一个部分。我会看看你的网站。 – MaT