O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
Estou precisando acessar um sistema desenvolvido em PHP, através de uma interface em Silverlight, para o meu projeto de monografia. Pensei em fazer esse acesso utilizando um webservice. Criei um webservice no PHP, utilizando WSDL, porém não estou conseguindo fazer o acesso. O webservice está funcionando normalmente, pois já o testei a partir de outro sistema. Procurei alguma coisa na internet, mas sempre que falavam de consumir webservice com Silverlight era utilizando um WCF, criado em .NET mesmo. Alguém tem alguma dica, uma luz por onde eu possa começar a fazer algo neste sentido?
> Estou precisando acessar um sistema desenvolvido em PHP, através de uma
> interface em Silverlight, para o meu projeto de monografia.
> Pensei em fazer esse acesso utilizando um webservice.
> Criei um webservice no PHP, utilizando WSDL, porém não estou conseguindo
> fazer o acesso. O webservice está funcionando normalmente, pois já o testei
> a partir de outro sistema.
> Procurei alguma coisa na internet, mas sempre que falavam de consumir
> webservice com Silverlight era utilizando um WCF, criado em .NET mesmo.
> Alguém tem alguma dica, uma luz por onde eu possa começar a fazer algo
> neste sentido?
O link que você mandou ajudou bastante, tive também que alterar o meu
webservice, pra suas funções poderem ser enxergadas pelo Silverlight.
Porém, agora estou tendo problema com o cross domain.. :(
Os métodos do webservice são vistos perfeitamente pelo Silverlight, já
coloquei as funções handler e tudo o mais. E criei um arquivo
crossdomain.xml na mesma pasta do webservice, no servidor. O conteúdo do
webservice é o seguinte:
Porém, quando chamo o método, no navegador, a aplicação me joga uma *
CommunicationException*. E agora? O que estou fazendo errado?
Detalhe: criei o webservice utilizando NuSOAP, se isso for relevante.
>> Estou precisando acessar um sistema desenvolvido em PHP, através de uma
>> interface em Silverlight, para o meu projeto de monografia.
>> Pensei em fazer esse acesso utilizando um webservice.
>> Criei um webservice no PHP, utilizando WSDL, porém não estou conseguindo
>> fazer o acesso. O webservice está funcionando normalmente, pois já o testei
>> a partir de outro sistema.
>> Procurei alguma coisa na internet, mas sempre que falavam de consumir
>> webservice com Silverlight era utilizando um WCF, criado em .NET mesmo.
>> Alguém tem alguma dica, uma luz por onde eu possa começar a fazer algo
>> neste sentido?
Desculpa a demora para responder. Eu não sei o que pode estar acontecendo. O
arquivo de crossdomain parece estar correto. Você teria como mandar o
conteúdo do atributo Message da CommunicationException e o da InnerException
dela?
> O link que você mandou ajudou bastante, tive também que alterar o meu
> webservice, pra suas funções poderem ser enxergadas pelo Silverlight.
> Porém, agora estou tendo problema com o cross domain.. :(
> Os métodos do webservice são vistos perfeitamente pelo Silverlight, já
> coloquei as funções handler e tudo o mais. E criei um arquivo
> crossdomain.xml na mesma pasta do webservice, no servidor. O conteúdo do
> webservice é o seguinte:
> Porém, quando chamo o método, no navegador, a aplicação me joga uma *
> CommunicationException*. E agora? O que estou fazendo errado?
> Detalhe: criei o webservice utilizando NuSOAP, se isso for relevante.
>>> Estou precisando acessar um sistema desenvolvido em PHP, através de uma
>>> interface em Silverlight, para o meu projeto de monografia.
>>> Pensei em fazer esse acesso utilizando um webservice.
>>> Criei um webservice no PHP, utilizando WSDL, porém não estou conseguindo
>>> fazer o acesso. O webservice está funcionando normalmente, pois já o testei
>>> a partir de outro sistema.
>>> Procurei alguma coisa na internet, mas sempre que falavam de consumir
>>> webservice com Silverlight era utilizando um WCF, criado em .NET mesmo.
>>> Alguém tem alguma dica, uma luz por onde eu possa começar a fazer algo
>>> neste sentido?
System.ServiceModel.CommunicationException was unhandled by user code
Message="An error occurred while trying to make a request to URI '
http://localhost/webserviceTCC/server.php'. This could be due to attempting
to access a service in a cross-domain way without a proper cross-domain
policy in place, or a policy that is unsuitable for SOAP services. You may
need to contact the owner of the service to publish a cross-domain policy
file and to ensure it allows SOAP-related HTTP headers to be sent. This
error may also be caused by using internal types in the web service proxy
without using the InternalsVisibleToAttribute attribute. Please see the
inner exception for more details."
StackTrace:
at System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult
result)
at
System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncRe sult
result)
at System.ServiceModel.Channels.ServiceChannel.EndCall(String action,
Object[] outs, IAsyncResult result)
at System.ServiceModel.ClientBase`1.ChannelBase`1.EndInvoke(String
methodName, Object[] args, IAsyncResult result)
at
SilverlightApplication2.meuServico.tccPortTypeClient.tccPortTypeClientChann el.Endhello(IAsyncResult
result)
at
SilverlightApplication2.meuServico.tccPortTypeClient.SilverlightApplication 2.meuServico.tccPortType.Endhello(IAsyncResult
result)
at
SilverlightApplication2.meuServico.tccPortTypeClient.OnEndhello(IAsyncResul t
result)
at System.ServiceModel.ClientBase`1.OnAsyncCallCompleted(IAsyncResult
result)
InnerException: System.Security.SecurityException
Message=""
StackTrace:
at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback
beginMethod, Object state)
at
System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult
asyncResult)
at
System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChan nelAsyncRequest.CompleteGetResponse(IAsyncResult
result)
InnerException: System.Security.SecurityException
Message="Security error."
StackTrace:
at
System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResul t
asyncResult)
at
System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClass5.<EndGetResponse >b__4(Object
sendState)
at
System.Net.Browser.AsyncHelper.<>c__DisplayClass2.<BeginOnUI>b__0(Object
sendState)
InnerException:
> Desculpa a demora para responder. Eu não sei o que pode estar acontecendo.
> O arquivo de crossdomain parece estar correto. Você teria como mandar o
> conteúdo do atributo Message da CommunicationException e o da InnerException
> dela?
>> O link que você mandou ajudou bastante, tive também que alterar o meu
>> webservice, pra suas funções poderem ser enxergadas pelo Silverlight.
>> Porém, agora estou tendo problema com o cross domain.. :(
>> Os métodos do webservice são vistos perfeitamente pelo Silverlight, já
>> coloquei as funções handler e tudo o mais. E criei um arquivo
>> crossdomain.xml na mesma pasta do webservice, no servidor. O conteúdo do
>> webservice é o seguinte:
>> Porém, quando chamo o método, no navegador, a aplicação me joga uma *
>> CommunicationException*. E agora? O que estou fazendo errado?
>> Detalhe: criei o webservice utilizando NuSOAP, se isso for relevante.
>>>> Estou precisando acessar um sistema desenvolvido em PHP, através de uma
>>>> interface em Silverlight, para o meu projeto de monografia.
>>>> Pensei em fazer esse acesso utilizando um webservice.
>>>> Criei um webservice no PHP, utilizando WSDL, porém não estou conseguindo
>>>> fazer o acesso. O webservice está funcionando normalmente, pois já o testei
>>>> a partir de outro sistema.
>>>> Procurei alguma coisa na internet, mas sempre que falavam de consumir
>>>> webservice com Silverlight era utilizando um WCF, criado em .NET mesmo.
>>>> Alguém tem alguma dica, uma luz por onde eu possa começar a fazer algo
>>>> neste sentido?
> System.ServiceModel.CommunicationException was unhandled by user code
> Message="An error occurred while trying to make a request to URI '
> http://localhost/webserviceTCC/server.php'. This could be due to
> attempting to access a service in a cross-domain way without a proper
> cross-domain policy in place, or a policy that is unsuitable for SOAP
> services. You may need to contact the owner of the service to publish a
> cross-domain policy file and to ensure it allows SOAP-related HTTP headers
> to be sent. This error may also be caused by using internal types in the web
> service proxy without using the InternalsVisibleToAttribute attribute.
> Please see the inner exception for more details."
> StackTrace:
> at System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult
> result)
> at
> System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncRe sult
> result)
> at System.ServiceModel.Channels.ServiceChannel.EndCall(String
> action, Object[] outs, IAsyncResult result)
> at System.ServiceModel.ClientBase`1.ChannelBase`1.EndInvoke(String
> methodName, Object[] args, IAsyncResult result)
> at
> SilverlightApplication2.meuServico.tccPortTypeClient.tccPortTypeClientChann el.Endhello(IAsyncResult
> result)
> at
> SilverlightApplication2.meuServico.tccPortTypeClient.SilverlightApplication 2.meuServico.tccPortType.Endhello(IAsyncResult
> result)
> at
> SilverlightApplication2.meuServico.tccPortTypeClient.OnEndhello(IAsyncResul t
> result)
> at
> System.ServiceModel.ClientBase`1.OnAsyncCallCompleted(IAsyncResult result)
> InnerException: System.Security.SecurityException
> Message=""
> StackTrace:
> at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback
> beginMethod, Object state)
> at
> System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult
> asyncResult)
> at
> System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChan nelAsyncRequest.CompleteGetResponse(IAsyncResult
> result)
> InnerException: System.Security.SecurityException
> Message="Security error."
> StackTrace:
> at
> System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResul t
> asyncResult)
> at
> System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClass5.<EndGetResponse >b__4(Object
> sendState)
> at
> System.Net.Browser.AsyncHelper.<>c__DisplayClass2.<BeginOnUI>b__0(Object
> sendState)
> InnerException:
>> Desculpa a demora para responder. Eu não sei o que pode estar acontecendo.
>> O arquivo de crossdomain parece estar correto. Você teria como mandar o
>> conteúdo do atributo Message da CommunicationException e o da InnerException
>> dela?
>>> O link que você mandou ajudou bastante, tive também que alterar o meu
>>> webservice, pra suas funções poderem ser enxergadas pelo Silverlight.
>>> Porém, agora estou tendo problema com o cross domain.. :(
>>> Os métodos do webservice são vistos perfeitamente pelo Silverlight, já
>>> coloquei as funções handler e tudo o mais. E criei um arquivo
>>> crossdomain.xml na mesma pasta do webservice, no servidor. O conteúdo do
>>> webservice é o seguinte:
>>> Porém, quando chamo o método, no navegador, a aplicação me joga uma *
>>> CommunicationException*. E agora? O que estou fazendo errado?
>>> Detalhe: criei o webservice utilizando NuSOAP, se isso for relevante.
>>>> Verifica também se você não está tendo problema de "cross domain"
>>>> 2009/11/4 Hugo Rabelo <hugo.fac...@gmail.com>
>>>> Fala, Galera.
>>>>> Estou precisando acessar um sistema desenvolvido em PHP, através de uma
>>>>> interface em Silverlight, para o meu projeto de monografia.
>>>>> Pensei em fazer esse acesso utilizando um webservice.
>>>>> Criei um webservice no PHP, utilizando WSDL, porém não estou
>>>>> conseguindo fazer o acesso. O webservice está funcionando normalmente, pois
>>>>> já o testei a partir de outro sistema.
>>>>> Procurei alguma coisa na internet, mas sempre que falavam de consumir
>>>>> webservice com Silverlight era utilizando um WCF, criado em .NET mesmo.
>>>>> Alguém tem alguma dica, uma luz por onde eu possa começar a fazer algo
>>>>> neste sentido?
> System.ServiceModel.CommunicationException was unhandled by user code
> Message="An error occurred while trying to make a request to URI '
> http://localhost/webserviceTCC/server.php'. This could be due to
> attempting to access a service in a cross-domain way without a proper
> cross-domain policy in place, or a policy that is unsuitable for SOAP
> services. You may need to contact the owner of the service to publish a
> cross-domain policy file and to ensure it allows SOAP-related HTTP headers
> to be sent. This error may also be caused by using internal types in the web
> service proxy without using the InternalsVisibleToAttribute attribute.
> Please see the inner exception for more details."
> StackTrace:
> at System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult
> result)
> at
> System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncRe sult
> result)
> at System.ServiceModel.Channels.ServiceChannel.EndCall(String
> action, Object[] outs, IAsyncResult result)
> at System.ServiceModel.ClientBase`1.ChannelBase`1.EndInvoke(String
> methodName, Object[] args, IAsyncResult result)
> at
> SilverlightApplication2.meuServico.tccPortTypeClient.tccPortTypeClientChann el.Endhello(IAsyncResult
> result)
> at
> SilverlightApplication2.meuServico.tccPortTypeClient.SilverlightApplication 2.meuServico.tccPortType.Endhello(IAsyncResult
> result)
> at
> SilverlightApplication2.meuServico.tccPortTypeClient.OnEndhello(IAsyncResul t
> result)
> at
> System.ServiceModel.ClientBase`1.OnAsyncCallCompleted(IAsyncResult result)
> InnerException: System.Security.SecurityException
> Message=""
> StackTrace:
> at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback
> beginMethod, Object state)
> at
> System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult
> asyncResult)
> at
> System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChan nelAsyncRequest.CompleteGetResponse(IAsyncResult
> result)
> InnerException: System.Security.SecurityException
> Message="Security error."
> StackTrace:
> at
> System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResul t
> asyncResult)
> at
> System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClass5.<EndGetResponse >b__4(Object
> sendState)
> at
> System.Net.Browser.AsyncHelper.<>c__DisplayClass2.<BeginOnUI>b__0(Object
> sendState)
> InnerException:
>> Desculpa a demora para responder. Eu não sei o que pode estar acontecendo.
>> O arquivo de crossdomain parece estar correto. Você teria como mandar o
>> conteúdo do atributo Message da CommunicationException e o da InnerException
>> dela?
>>> O link que você mandou ajudou bastante, tive também que alterar o meu
>>> webservice, pra suas funções poderem ser enxergadas pelo Silverlight.
>>> Porém, agora estou tendo problema com o cross domain.. :(
>>> Os métodos do webservice são vistos perfeitamente pelo Silverlight, já
>>> coloquei as funções handler e tudo o mais. E criei um arquivo
>>> crossdomain.xml na mesma pasta do webservice, no servidor. O conteúdo do
>>> webservice é o seguinte:
>>> Porém, quando chamo o método, no navegador, a aplicação me joga uma *
>>> CommunicationException*. E agora? O que estou fazendo errado?
>>> Detalhe: criei o webservice utilizando NuSOAP, se isso for relevante.
>>>> Verifica também se você não está tendo problema de "cross domain"
>>>> 2009/11/4 Hugo Rabelo <hugo.fac...@gmail.com>
>>>> Fala, Galera.
>>>>> Estou precisando acessar um sistema desenvolvido em PHP, através de uma
>>>>> interface em Silverlight, para o meu projeto de monografia.
>>>>> Pensei em fazer esse acesso utilizando um webservice.
>>>>> Criei um webservice no PHP, utilizando WSDL, porém não estou
>>>>> conseguindo fazer o acesso. O webservice está funcionando normalmente, pois
>>>>> já o testei a partir de outro sistema.
>>>>> Procurei alguma coisa na internet, mas sempre que falavam de consumir
>>>>> webservice com Silverlight era utilizando um WCF, criado em .NET mesmo.
>>>>> Alguém tem alguma dica, uma luz por onde eu possa começar a fazer algo
>>>>> neste sentido?
cara, eu tava fazendo uma besteira da piula.. deve ser o estresse por tudo..
ehhehe.. eu já tinha tentado usar os dois arquivos, com o mesmo conteúdo que
você passou, só que eu havia colocado os arquivos na pasta da aplicação
servidora e não na pasta raíz do servidor... Quando coloquei lá, pimba!!
mudou o erro.. Depois apareceu um erro de codificação, que o nuSoap estava
enviando com codificação ISO-8859-1...
E pra não ter trabalho demais, eu apenas fiz com que o nuSoap me enviasse
UTF-8.. E funcionou.. desta forma, dá pra eu tratar a codificação no PHP,
facilitando o trabalho do Silverlight..
>> System.ServiceModel.CommunicationException was unhandled by user code
>> Message="An error occurred while trying to make a request to URI '
>> http://localhost/webserviceTCC/server.php'. This could be due to
>> attempting to access a service in a cross-domain way without a proper
>> cross-domain policy in place, or a policy that is unsuitable for SOAP
>> services. You may need to contact the owner of the service to publish a
>> cross-domain policy file and to ensure it allows SOAP-related HTTP headers
>> to be sent. This error may also be caused by using internal types in the web
>> service proxy without using the InternalsVisibleToAttribute attribute.
>> Please see the inner exception for more details."
>> StackTrace:
>> at System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult
>> result)
>> at
>> System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncRe sult
>> result)
>> at System.ServiceModel.Channels.ServiceChannel.EndCall(String
>> action, Object[] outs, IAsyncResult result)
>> at System.ServiceModel.ClientBase`1.ChannelBase`1.EndInvoke(String
>> methodName, Object[] args, IAsyncResult result)
>> at
>> SilverlightApplication2.meuServico.tccPortTypeClient.tccPortTypeClientChann el.Endhello(IAsyncResult
>> result)
>> at
>> SilverlightApplication2.meuServico.tccPortTypeClient.SilverlightApplication 2.meuServico.tccPortType.Endhello(IAsyncResult
>> result)
>> at
>> SilverlightApplication2.meuServico.tccPortTypeClient.OnEndhello(IAsyncResul t
>> result)
>> at
>> System.ServiceModel.ClientBase`1.OnAsyncCallCompleted(IAsyncResult result)
>> InnerException: System.Security.SecurityException
>> Message=""
>> StackTrace:
>> at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback
>> beginMethod, Object state)
>> at
>> System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult
>> asyncResult)
>> at
>> System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChan nelAsyncRequest.CompleteGetResponse(IAsyncResult
>> result)
>> InnerException: System.Security.SecurityException
>> Message="Security error."
>> StackTrace:
>> at
>> System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResul t
>> asyncResult)
>> at
>> System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClass5.<EndGetResponse >b__4(Object
>> sendState)
>> at
>> System.Net.Browser.AsyncHelper.<>c__DisplayClass2.<BeginOnUI>b__0(Object
>> sendState)
>> InnerException:
>>> Desculpa a demora para responder. Eu não sei o que pode estar
>>> acontecendo. O arquivo de crossdomain parece estar correto. Você teria como
>>> mandar o conteúdo do atributo Message da CommunicationException e o da
>>> InnerException dela?
>>> Opa, Vinicius e alguém mais que queira ajudar.
>>>> O link que você mandou ajudou bastante, tive também que alterar o meu
>>>> webservice, pra suas funções poderem ser enxergadas pelo Silverlight.
>>>> Porém, agora estou tendo problema com o cross domain.. :(
>>>> Os métodos do webservice são vistos perfeitamente pelo Silverlight, já
>>>> coloquei as funções handler e tudo o mais. E criei um arquivo
>>>> crossdomain.xml na mesma pasta do webservice, no servidor. O conteúdo do
>>>> webservice é o seguinte:
>>>> Porém, quando chamo o método, no navegador, a aplicação me joga uma *
>>>> CommunicationException*. E agora? O que estou fazendo errado?
>>>> Detalhe: criei o webservice utilizando NuSOAP, se isso for relevante.
>>>>> Verifica também se você não está tendo problema de "cross domain"
>>>>> 2009/11/4 Hugo Rabelo <hugo.fac...@gmail.com>
>>>>> Fala, Galera.
>>>>>> Estou precisando acessar um sistema desenvolvido em PHP, através de
>>>>>> uma interface em Silverlight, para o meu projeto de monografia.
>>>>>> Pensei em fazer esse acesso utilizando um webservice.
>>>>>> Criei um webservice no PHP, utilizando WSDL, porém não estou
>>>>>> conseguindo fazer o acesso. O webservice está funcionando normalmente, pois
>>>>>> já o testei a partir de outro sistema.
>>>>>> Procurei alguma coisa na internet, mas sempre que falavam de consumir
>>>>>> webservice com Silverlight era utilizando um WCF, criado em .NET mesmo.
>>>>>> Alguém tem alguma dica, uma luz por onde eu possa começar a fazer algo
>>>>>> neste sentido?
> cara, eu tava fazendo uma besteira da piula.. deve ser o estresse por
> tudo.. ehhehe.. eu já tinha tentado usar os dois arquivos, com o mesmo
> conteúdo que você passou, só que eu havia colocado os arquivos na pasta da
> aplicação servidora e não na pasta raíz do servidor... Quando coloquei lá,
> pimba!! mudou o erro.. Depois apareceu um erro de codificação, que o nuSoap
> estava enviando com codificação ISO-8859-1...
> E pra não ter trabalho demais, eu apenas fiz com que o nuSoap me enviasse
> UTF-8.. E funcionou.. desta forma, dá pra eu tratar a codificação no PHP,
> facilitando o trabalho do Silverlight..
>>> System.ServiceModel.CommunicationException was unhandled by user code
>>> Message="An error occurred while trying to make a request to URI '
>>> http://localhost/webserviceTCC/server.php'. This could be due to
>>> attempting to access a service in a cross-domain way without a proper
>>> cross-domain policy in place, or a policy that is unsuitable for SOAP
>>> services. You may need to contact the owner of the service to publish a
>>> cross-domain policy file and to ensure it allows SOAP-related HTTP headers
>>> to be sent. This error may also be caused by using internal types in the web
>>> service proxy without using the InternalsVisibleToAttribute attribute.
>>> Please see the inner exception for more details."
>>> StackTrace:
>>> at System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult
>>> result)
>>> at
>>> System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncRe sult
>>> result)
>>> at System.ServiceModel.Channels.ServiceChannel.EndCall(String
>>> action, Object[] outs, IAsyncResult result)
>>> at System.ServiceModel.ClientBase`1.ChannelBase`1.EndInvoke(String
>>> methodName, Object[] args, IAsyncResult result)
>>> at
>>> SilverlightApplication2.meuServico.tccPortTypeClient.tccPortTypeClientChann el.Endhello(IAsyncResult
>>> result)
>>> at
>>> SilverlightApplication2.meuServico.tccPortTypeClient.SilverlightApplication 2.meuServico.tccPortType.Endhello(IAsyncResult
>>> result)
>>> at
>>> SilverlightApplication2.meuServico.tccPortTypeClient.OnEndhello(IAsyncResul t
>>> result)
>>> at
>>> System.ServiceModel.ClientBase`1.OnAsyncCallCompleted(IAsyncResult result)
>>> InnerException: System.Security.SecurityException
>>> Message=""
>>> StackTrace:
>>> at
>>> System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod,
>>> Object state)
>>> at
>>> System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult
>>> asyncResult)
>>> at
>>> System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChan nelAsyncRequest.CompleteGetResponse(IAsyncResult
>>> result)
>>> InnerException: System.Security.SecurityException
>>> Message="Security error."
>>> StackTrace:
>>> at
>>> System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResul t
>>> asyncResult)
>>> at
>>> System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClass5.<EndGetResponse >b__4(Object
>>> sendState)
>>> at
>>> System.Net.Browser.AsyncHelper.<>c__DisplayClass2.<BeginOnUI>b__0(Object
>>> sendState)
>>> InnerException:
>>>> Desculpa a demora para responder. Eu não sei o que pode estar
>>>> acontecendo. O arquivo de crossdomain parece estar correto. Você teria como
>>>> mandar o conteúdo do atributo Message da CommunicationException e o da
>>>> InnerException dela?
>>>> Abraço,
>>>> Vinicius Rocha
>>>> 2009/11/7 Hugo Rabelo <hugo.fac...@gmail.com>
>>>> Opa, Vinicius e alguém mais que queira ajudar.
>>>>> O link que você mandou ajudou bastante, tive também que alterar o meu
>>>>> webservice, pra suas funções poderem ser enxergadas pelo Silverlight.
>>>>> Porém, agora estou tendo problema com o cross domain.. :(
>>>>> Os métodos do webservice são vistos perfeitamente pelo Silverlight, já
>>>>> coloquei as funções handler e tudo o mais. E criei um arquivo
>>>>> crossdomain.xml na mesma pasta do webservice, no servidor. O conteúdo do
>>>>> webservice é o seguinte:
>>>>> Porém, quando chamo o método, no navegador, a aplicação me joga uma *
>>>>> CommunicationException*. E agora? O que estou fazendo errado?
>>>>> Detalhe: criei o webservice utilizando NuSOAP, se isso for relevante.
>>>>>> Verifica também se você não está tendo problema de "cross domain"
>>>>>> 2009/11/4 Hugo Rabelo <hugo.fac...@gmail.com>
>>>>>> Fala, Galera.
>>>>>>> Estou precisando acessar um sistema desenvolvido em PHP, através de
>>>>>>> uma interface em Silverlight, para o meu projeto de monografia.
>>>>>>> Pensei em fazer esse acesso utilizando um webservice.
>>>>>>> Criei um webservice no PHP, utilizando WSDL, porém não estou
>>>>>>> conseguindo fazer o acesso. O webservice está funcionando normalmente, pois
>>>>>>> já o testei a partir de outro sistema.
>>>>>>> Procurei alguma coisa na internet, mas sempre que falavam de consumir
>>>>>>> webservice com Silverlight era utilizando um WCF, criado em .NET mesmo.
>>>>>>> Alguém tem alguma dica, uma luz por onde eu possa começar a fazer
>>>>>>> algo neste sentido?