Ранее я начал запускать приложение silverlight напрямую через среду VS2010 ... но затем решил сделать его более совместимым с развертыванием (снова).
http://msdn.microsoft.com/en-us/library/cc838267(VS.95).aspx
Внизу ониупомянуть ремонт с пульта управления / VS2010.Сделал это.Подождал целую вечность, сделал кофе, сделал что-то еще.Наконец завершено.Проблемных подоконников нет.Включенный в этот шаг на всякий случай исправление является накопительным (через некоторое время вы становитесь суеверными с этими вещами).
Затем я удалил zap файлы, переключил стартовую страницу с html на aspx.Подключил aspx к xap (он не указывал на папку / debug /).[примечание: похоже, что вы можете удалить отладку через Silverlight Project / build / Output path: замените Bin \ Debug \ на Bin.С Silverlight я чувствую , что относительный путь Uri должен совпадать с вашими файлами html / aspx, независимо от того, где вы находитесь: в Debug или Release.
свойства проекта / Web / Конкретная страница
Отладка снова работает!
.html прекратил отладку?Случайный осмотр показывает то же самое, что и в javascript, при запуске Silverlight.На поверхности это выглядит так же.хммм.Я думаю, что это не так.
... вот несколько дополнительных вещей, на которые следует обратить внимание тем, у кого все еще есть проблемы (я могу также перечислить их, пока они свежи в моей памяти).
project / properties / Web / Debuggers: у меня теперь только Silverlight проверен.ASP.Net больше не проверяется.(Не уверен, что это повлияет на мои результаты на данном этапе)
убедитесь, что ваш веб-проект указывает на проект silverlight в проекте / свойства / приложения Silverlight.Это гарантирует, что двоичный «xap» проекта silverlight будет скопирован в папку на веб-сайте / в веб-приложении.Примечание: нажатие кнопки добавления показывает папку назначения (должна быть ClientBin).
Ваша конфигурация сборки добавит дополнительный субфоллер, например, debug.
Убедитесь, что ваши файлы .aspx или .html имеют правильный путь.Для меня я просто включил папку .ClientBin / debug /.Я не думаю, что это удобно для развертывания, поэтому я буду искать лучший путь позже.
- Настройки IE9.
[X] Отключить отладку сценария.
[X] Отключить отладку сценария (Другое)
[] Отображение уведомления об ошибке сценария
[] Показать дружественное сообщение об ошибке HTTP
Опять же, не уверен, что эти более поздние настройки окажут влияние.
Наконец, иногда я кое-что забываю.Обязательно проверьте Отладка VS2010 / Исключения / Общий язык Runtime.Это повышает способность ловить исключения.