Не могу войти в служебный код: «Точка останова в настоящий момент не будет достигнута. Для этого документа не было загружено ни одного символа» - PullRequest
0 голосов
/ 04 июля 2018

У меня есть решение в Visual Studio с DataService проектом и UI проектами. Это сработало до нескольких дней назад. но сегодня я заметил, что не могу войти в проект Dataservice (WCF). Программа работает нормально, но я не могу войти в WCF. Когда я отслеживаю его, пользовательский интерфейс может быть отслежен, и когда я достигаю линии вызова WCF, он выходит из него и из остальной части приложения. но в проекте WCF я нахожу это при наведении курсора на линию останова

Точка останова в настоящее время не будет достигнута. Для этого документа не было загружено ни одного символа

Это вещи, которые я не без успеха

  1. Я очистил решение, перестроил его, безуспешно

  2. В Build -> Configuration -> настроен на отладку

  3. Я проверил это в web.config:

    <compilation debug="true" targetFramework="4.0" />
    
  4. UIProject - проект запуска, как всегда, который был (в те времена он работал и отлично отслеживался)

На моем компьютере может быть сделано только то, что каталог символов был удален по ошибке.

Это мои настройки

tools->Options->Debugging->General->Unchecked "Enable Just My Code (Managed Only)"
tools->Options->Debugging->General->Checked "Enable .Net Framework Source Stepping"
tools->Options->Debugging->Symbols->Symbols file Location-> Add "http://referencesource.microsoft.com/symbols"
tools->Options->Debugging->Symbols->All modules,unless excluded

Редактировать №: 1


Еще один результат, если я воспользуюсь автономным сервисом, таким как

  <endpoint address="http://localhost:63407/CableService.svc" binding="basicHttpBinding"
    bindingConfiguration="BasicHttpBinding_ICableService" contract="CableServiceReference.ICableService"
    name="BasicHttpBinding_ICableService" />

Достигнув точки останова в пользовательском интерфейсе проекта, которую я должен присоединить к процессу "WebDev.WebServer Port 63407", он перейдет в DataService, но если я использую службу IIS (которая есть у всех пользователей) доступ к нему работает нормально) вот так:

<endpoint address="http://appserver:8080/CableDataService/CableService.svc"
    binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ICableService"
    contract="CableServiceReference.ICableService" name="BasicHttpBinding_ICableService"/>

Тогда он не войдет в раздел DataService

Может кто-нибудь помочь мне с этим вопросом?

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