2010-06-17 2 views
1

У меня возникла проблема с отладкой моего Silverlight 4 (размещенного в ASP.NET MVC2) в Visual Studio 2010. Он работал нормально, пока я не пробовал удаленную отладку. После многих хлопот мне удалось настроить удаленное отладки, но она работала только изредка. Поэтому я создал новое приложение и скопировал свои классы один за другим, но теперь я вижу, что не могу отлаживать не только удаленно, но и «локально» на сервере разработки. Точки останова в коде Silverlight говорят: «В настоящий момент точка останова не будет удалена. Для этого документа не было загружено никаких символов». Как ни странно, если я запустил приложение, он покажет мои предыдущие результаты кода. . (Это может быть актуальным до этой проблемы я заметил, что мое приложение не обновляется сразу же, когда я публикую на удаленном веб-сервере Так что я сделал следующее для всех проектов в растворе:Проблема с отладкой Visual Studio 2010

//In AssemblyInfo.cs in Properties folder 
[assembly: AssemblyVersion("1.0.*")] 
[assembly: AssemblyFileVersion("1.0.*")] 

Я посоветовал что он автоматически сгенерирует номера версий, поэтому, когда я опубликую на удаленный сервер, он сразу же вступит в силу, что кажется хорошо работающим.)

Однако, если я изменю номер порта сервера разработки, на странице свойств моего ASP. NET MVC, тогда я могу отлаживать локально (о удаленной отладке, которую я просто сдал). Но это не продлилось долго; после некоторых обновлений в моем коде проблема внезапно повторится. Я предполагаю, что сервер разработки развертывает мое приложение где-то в папке на номер порта, но где? Может быть, если я удалю эту папку, проблема будет решена? Может кто-нибудь посоветовать мне, что делать?

ответ

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