Синхронизация отладки WebService (почему мои контрольные точки выдают сообщение «Исходный код отличается от исходной версии»?) - PullRequest
0 голосов
/ 26 октября 2010

Я довольно новичок в разработке веб-сервисов, и меня очень смущает то, как ASP.Net Development Server синхронизируется с кодом в режиме отладки.Когда я делаю изменения в своем сервисе, я не могу понять, как применить эти изменения, чтобы мой клиент мог их «увидеть» (я смог синхронизировать серию публикаций, просмотр сервиса в браузере и т. Д.)... но я чувствую, что есть более надежная система, чем мой случайный ритуал).

Вот симптомы, которые я вижу: После того, как я внес изменение в код моего сервиса (Service1.svc.cs), запустил приложение через отладчик и подключил отладчик к процессу WebDev.WebServer.exe, мои последние изменения не были выполнены, и мои контрольные точки не были достигнуты (у них есть сообщение «Исходный кодотличается от оригинальной версии. "

Что меня действительно сбивает с толку, так это то, что когда уведомление ASP.Net Development Server появляется в моем системном трее, его физический путь указывает на папку моего проекта, поэтому я неЯ не понимаю, как это могло бы выглядеть что-то , но мои текущие файлы кода.

1 Ответ

0 голосов
/ 27 марта 2011

Я не люблю играть с ножами, но единственное, что мне помогло, - это редактирование самого файла .csproj. Итак, выгрузите файл проекта, отредактируйте его, вырезав и вставив три файла asp.net, чтобы они были вместе в ItemGroup. Однако иногда необходимо идти дальше, как описано здесь: http://carnotaurus.tumblr.com/post/4130422114/visual-studio-debugging-issue-with-files-of-the-same - Я также даю список других предлагаемых решений, которые не работают для меня. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...