2010-10-04 3 views
0

У меня есть приложение Silverlight, которое должно принимать некоторые исходные данные, когда оно срабатывает. Эти данные, к сожалению, ДОЛЖНЫ поступать из XML-ввода.Silverlight, CGI и отладчик

Кроме того, я не могу просто передать его по URL-адресу, потому что фактический запрос поступает с внешнего сервера на мой собственный.

Итак, базовая настройка: Удаленный сервер должен запустить мое приложение. Удаленный сервер открывает окно на ПК пользователя с URL-адресом, направленным на приложение CGI, которое может принимать вход XML. Приложение CGI анализирует ввод и выплескивает HTML-страницу, содержащую приложение Silverlight, со всеми параметрами init.

Краткая история: когда приложение Silverlight открывается таким образом, я не могу его отладить. Я присоединяюсь к процессу, но ни один из точек останова не может быть поражен.

Любые идеи?

Примечание: Я старался всячески в мире, чтобы получить страницу ASP.NET, которые обычно у себя Silverlight приложение, чтобы принять XML в URL, но он хотел бы получить раздели ASP.NET из-за соображения безопасности и никакая модификация файла конфигурации не исправит его (поскольку он предположительно был связан с другим веб-сервером). не

ответ

0

несколько предложений, никаких гарантий:

  • Попробуйте его с парой различных браузеров. Я видел проблемы с отладкой в ​​Firefox, которые не были реплицируемыми в IE, и наоборот.
  • Убедитесь, что при подключении к браузеру выбрана отладка «Silverlight».
  • Если вы подключаетесь к IE 7+, есть (по крайней мере) два разных процесса, и только один из них будет работать. По моему опыту, это, как правило, первый, указанный в диалоговом окне «Прикрепить», но вы захотите попробовать все.
  • Убедитесь, что вы не отлаживаете «Web», выбранную в веб-проекте, связанном со страницей, на которой размещается ваше приложение Silverlight, и do выбрали отладку «Silverlight».