HI
For this problem u need to use crossdomain.xml file
I am sending the file 
Put this file under the wwwroot and in the file allow the domains u want to

Thanks
Ranadip

"NileAge, Mail" <[EMAIL PROTECTED]> wrote:                                     
  Hello all,
  I have a problem with Flex Builder 2 and Web Service.
  I develop the flex project that connect with web service and I want to deploy 
this project but when run the page after release does not get data from 
database 
  But local no problem .
  I don’t know where is the problem. May be in web service namespace or wsdl 
property in WebService tage in flex.
  At local I'm  use <mx:WebService id="dataService" 
wsdl="http://localhost:2008/myProj/Service.asmx?WSDL";> and no problem
  But in online use <mx:WebService id="dataService" 
wsdl="http://my_domain/Service.asmx?WSDL";> but not work.
   
  And this is a simple example for code :
   
  Flex part
  <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; layout="absolute" 
creationComplete="{creationCompleteHandler()}">
   
                  <mx:Script>
                                  <![CDATA[
                                                  import 
mx.rpc.events.ResultEvent;
                                                  private function 
creationCompleteHandler():void {
                                                                  
dataService.SendFeedBack(); }
                                                  private function 
GetDataHandler(evt:ResultEvent):void {
                                                                  Txt11.text = 
evt.result.diffgram.DocumentElement.MyTable.Mail; }
                                  ]]>
                  </mx:Script>
                  <!--<mx:WebService id="dataService" 
wsdl="http://localhost:2008/myProj/Service.asmx?WSDL";>-->
                  <mx:WebService id="dataService" 
wsdl="http://my_domain/Service.asmx?WSDL";>
                                  <mx:operation name="SendFeedBack" 
result="GetDataHandler(event)"/>
                  </mx:WebService>
                  <mx:Label id="Txt11" color="Red" x="219" y="78" width="395" 
height="33"/>
  </mx:Application>
   
  Web Service Part
  using System;
  using System.Web;
  using System.Web.Services;
  using System.Web.Services.Protocols;
  using System.Data;
  using System.Net.Mail;
   
  [WebService(Namespace = "http://www.my_domain.com/";)]
  [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
  public class Service : System.Web.Services.WebService
  {
      public DataTable SendFeedBack()
      {
          DataTable DT = new DataTable("MyTable");
          DT.Columns.Add("Mail");
          DataRow DR = DT.NewRow();
          DR[0] = "Your mail has been sent.";
          DT.Rows.Add(DR);
          return DT;
      }  
  }
  
     
     
                               

       
---------------------------------
Never miss a thing.   Make Yahoo your homepage.
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd";>
<cross-domain-policy>
   <allow-access-from domain="*" />
</cross-domain-policy>

Reply via email to