Silverlight пытается получить доступ к локальному файлу crossdomainpolicy.xml - PullRequest
1 голос
/ 30 мая 2011

У меня есть приложение Silverlight, которое я разработал локально, и я пытаюсь запустить его на сервере Windows 2008 R2, который я лично настроил. Все гладко и модно, за исключением того, что когда я пытаюсь авторизоваться в приложении, оно пытается найти локально

http://localhost/crossdomainpolicy.xml
http://localhost/clientaccesspolicy.xml

Также выдает неприятную ошибку:

Uncaught Error: Unhandled Error in Silverlight Application An exception occurred during the operation, making the result invalid. Check InnerException for exception details. at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary() at SomeService.MVServiceReference.CheckUserCompletedEventArgs.get_Result() at SomeService.Pagini.Autentificare.AuthForm.webServiceSoapClient_CheckUserCompleted(Object sender, CheckUserCompletedEventArgs e) at SomeService.MVServiceReference.MVWebServiceSoapClient.OnCheckUserCompleted(Object state)

Ответы [ 2 ]

1 голос
/ 30 мая 2011

В междоменных целях http://localhost/, http://localhost:1234/ и http://localhost:4321/ - это разные домены.

1 голос
/ 30 мая 2011

Если ваш файл XAP находится на http://localhost/somewhere/somefile.xap, он не должен искать клиентскую политику доступа.Используете ли вы ASP.NET Dev.сервер для размещения приложения Silverlight, когда вы используете IIS для службы WCF, вызываемой приложением silverlight?

Неспособность Silverlight представить сведения об исключении хорошо известна.Это связано с тем, что для связи между компонентом Silverlight и службой используется хост-браузер, и при возникновении ошибки, возвращаемой с кодом ошибки http, браузер возвращает только код ошибки, а не сообщение, содержащее сведения об исключении, для silverlight.

Активируйте ведение журнала трассировки WCF на стороне сервера и посмотрите svc-log, чтобы получить реальное сообщение об исключении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...