質問

私はトラブルを持っています...私は私の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>
.

(Chrome)を使用しているサービスを使用しているとき、ここで要求がInspectElement/Networkに送信され、応答がXMLファイルの内容を受信できますが、それでもクロスドメインがないために「拒否された」と表示されます。 XMLポリシーファイルが "見つかった。私はたくさん検索しましたが、何も働きます。私はセキュリティサンドボックスのセキュリティサンドボックスですが、解決策が見つかりません。 http://localhost:3537/crossdomain.xmlHost URLEdit/Project Setting/Editorに追加して、Unity3Dでうまく機能しますが、構築して実行してください。同じエラー...これは私のコード

です
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;
} 
.

役に立ちましたか?

解決

最後に、闘いの後、ASCII(7ビット)に似たencodingスキームでcrossdomain.xmlを保存するだけで、この問題を克服しました(7ビット)、この目的のためにメモ帳を使用しました。

のように

ENTER IMENT Descriptionこちら

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top