アプリケーションサーバータイプがnoneに設定されたフレックスビルダーでプロジェクトを作成しました。私はデバッグするとき、私はそれは素晴らしい作品mysite.com/myapp.htmlするフレックスアプリをアップロードするとflexと.net 2.0ウェブサービス、他のドメインからのアクセスを許可する方法は?
、私はサイトhttp://mysite.com/ws/ws.aspx?wsdl
に私のローカルマシンのthatsからWebサービスにアクセスすることができます。
しかし、myapp.mysite.com/myapp.htmlにアップロードすると、Webサービスにアクセスすることはありません。
誰かが迷っていることを知っていますか?
ありがとう
P.S. WSは、これは私のcrossdomain.xmlファイルである
VB.netで作成した、と私は.NETに設定し、アプリケーションサーバーの種類でFlexプロジェクトを作成するとき、それは文句を言わない私のローカルマシンからWSにアクセスした
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="*"/>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
**私の推測では、それはフレックスの問題ではありませんが、ネットのセキュリティ機能は...どのように設定するのか分かりません。
.NETはアプリが独自のドメインの外にそれを使用することはできません。**
"ウェブサービスにアクセスできません"とはどういう意味ですか?どのようなエラーが表示されていますか? –
これは、flexがWebサービスが存在しない場合のように、falutイベントを返していることを意味します。おそらく、Webサービスは自分のドメイン上のアプリケーションのみを許可します。 – sergiogx