問題が発生しています... unity3D ゲームからサービスを呼び出していますが、crossdomain.xml
ポリシー ファイルが見つからないと表示されます。当分の間、私は LOCALHOST を使用しており、サーバーのルートフォルダーにhttp://localhost:3537/Service1.svc/search?q=newquery
配置crossdomain.xml
しました。つまり、ファイルごとにそのファイルの内容を取得できhttp://localhost:3537/crossdomain.xml
ます
<?xml version="1.0" ?>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
InspectElement/Network
そして、私が(Chromeで)使用しているサービスを呼び出すと、ここでリクエストが送信されhttp://localhost:3537/crossdomain.xml
、応答が受信されたことがわかります.xmlファイルの内容ですが、応答後に「crossdomain.xml ポリシーファイルが見つからないため拒否されました」と表示されます。私はたくさん検索しましたが、何もうまくいきません。Webplayer のセキュリティ サンドボックスを読みましたが、解決策が見つかりません。unity3D で問題なく動作するように追加しましHost URL
たが、ビルドして実行すると...同じエラーが発生します...親切に助けてください。プロジェクトを提出する時間が少なくなりました。これは私のコードです Edit/Project Setting/Editor
http://localhost:3537
WWW url = new WWW("http://localhost:3537/Service1.svc/search?q=newquery");
yield return url;
if(url.error == null)
{
str = "WWW Ok!: " + url.text;
}
else {
str = "WWW Error: " + url.error;
}