У нас есть замечательное приложение Silverlight 3, которое взаимодействует с веб-сервером, на котором запущены некоторые веб-службы WCF. Он хорошо работает, когда работает в браузере, но вскоре мы пытаемся запустить его вне браузера, он не вызывает наши веб-сервисы.
Я пытался выяснить, почему это происходит, но я не могу найти никакого объяснения.
При подключении отладчика к процессу sllauncher.exe я могу пошагово пройти по коду и увидеть, что вызывается асинхронный метод (Begin). Но, используя Fiddler, я вижу, что на сервер вообще нет трафика!
Я также проверил, что адрес конечной точки правильный и что конечная точка настроена правильно (все-таки она работает при работе в браузере).
Поэтому мне интересно, что может быть причиной проблемы и как ее отладить. Есть идеи?
EDIT:
Я заметил, что наше приложение не работает в Internet Explorer. Но он отлично работает в Firefox! В этом нет ничего удивительного, поскольку в браузере отсутствует встроенное приложение для работы с браузером, но это может стать ключом к нашей проблеме.
Итак, знаете ли вы какие-либо различия между размещением Silverlight в Firefox и Internet Explorer?