This is really the wrong list for this topic, but..

 

The domains must be the same.  "localhost:2008" is not the same domain
as "my_domain.com" even if they are the same machine or "site".

 

Tracy

 

________________________________

From: [email protected]
[mailto:[EMAIL PROTECTED] On Behalf Of Joe
Sent: Monday, January 28, 2008 3:25 PM
To: [email protected]
Subject: Re: [flexcomponents] Problem with Flex Builder 2 and .Net Web
Service

 

Since the web service and the flash app its self is pulling from the
same website. Doesn't the sandbox already supply the correct
permissions? I was under the impression that the crossdomain.xml file
was to be used if you are to use domains from distant servers. Such as
you live on DOMAIN-ONE, and want to access data on DOMAIN-TWO.

-Joe

On Jan 28, 2008 12:21 AM, ranadip maitra <[EMAIL PROTECTED]> wrote:

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.
<http://us.rd.yahoo.com/evt=51438/*http:/www.yahoo.com/r/hs>  




-- 
-Joe  

Reply via email to