2012-04-05 3 views
2

Я только что развернул приложение Silverlight.Клиент Silverlight не подключается к серверу

Это аутентифицированное приложение (то есть только зарегистрированные пользователи могут получить к нему доступ, в противном случае он переходит на экран входа в систему), я запускаю приложение, я могу увидеть загрузку и пересылку интерфейса Silverlight на экран входа в систему, но даже я вхожу un/pwd, который существует на сервере, он не позволяет мне войти.

Я попытался сделать исключение из AuthenticationService.GetUser (RIA), но я не вижу никаких признаков исключения на клиенте.

Можете ли вы придумать что-то, что я пропустил во время развертывания?

В моей среде разработки он отлично работает, он просто не работает на сервере.

Update

Примечание, я вышел в http://localhost/project-authenticationservice.svc и аналогичная страница отображается в браузере:

enter image description here

+2

Я очень рекомендую Fiddler (http://www.fiddler2.com/fiddler2/), чтобы помочь отладить такие вещи. Он покажет все запросы, которые выполняет ваше приложение, поэтому вы можете увидеть, пытается ли он направить нужный сервер/url – Leo

+0

@Leo, +1, но я стараюсь избегать установки программного обеспечения на этой машине. – Shimmy

+1

Если вы не можете установить Fiddler, вы можете использовать инструменты разработчика IE9 или Chromes. Они показывают вам сетевой трафик и все, что регистрируется на консоли (в браузере). – Rus

ответ

1

Это действительно может быть вызвано б по ряду причин. Убедитесь, что конечные точки службы обновлены правильно, чтобы отобразить серверную среду. Кроме того, здесь приведены некоторые полезные советы по устранению неполадок при развертывании приложения Silverlight с помощью службы RIA.

Отъезд this сообщение в блоге.

А вот видео, что детали еще некоторые развертывания и отладки советы при развертывании WCF RIA Services: http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-51-Debugging-and-Deploying-WCF-RIA-Services

Google Chrome имеет хороший набор инструментов для разработчиков, которые позволяют контролировать HTTP сетевой трафик, который может помочь вам также.

+0

Как я могу это гарантировать? Я отлаживал его на своей IDE и работал, затем я скопировал те же DLL-файлы отладки, которые работали на машине dev на сервере, и это не работает, по моей ссылке, в моем случае я даже не получаю исключения, он просто ничего не показывает, кроме сообщения о недействительных идентификаторах пользовательского интерфейса. – Shimmy

+0

В XAP нет такого файла. Любые другие способы преодоления этой проблемы.Мне нужно, чтобы эта программа работала на сервере. Во всяком случае, я обновил свой вопрос, пожалуйста, взгляните. – Shimmy

Смежные вопросы