При попытке отладки службы WCF (Windows Communication Foundation) вы можете столкнуться с различными типами ошибок. Одна из таких ошибок: Невозможно автоматически войти на сервер .
Полная ошибка: Невозможно автоматически войти на сервер. Удаленная процедура не может быть отлажена. Обычно это означает, что на сервере не включена отладка.
Если вы пытаетесь устранить эту ошибку на своем сервере, вот несколько ценных советов.
Как исправить ошибку «Невозможно автоматически войти в ошибки сервера»?
- Добавьте файл Web.Config в веб-службу .
- Проверьте совместимость .NET Framework
- Восстановить установку Visual Studio
- Запустите Visual Studio с правами администратора
- Устранение неполадок совместимости для Devenv.exe
1. Добавьте файл Web.Config в веб-службу
При использовании Microsoft Visual Studio эта проблема может возникать из-за отсутствия файла Web.Config. Visual Studio не создает файл Web.Config автоматически при создании веб-приложения или веб-службы. И при попытке отладки веб-службы вы можете столкнуться с этой ошибкой.
Чтобы устранить эту проблему, необходимо добавить файл Web.Config в веб-службу. Вот как это сделать.
Вам нужно создать файл Web.Config и добавить строку между разделом .
Если у вас уже есть файл Web.Config, вам нужно добавить строку и сохранить файл.
2. Проверьте совместимость .NET Framework
Если вы создали сервисный проект с использованием другой версии .NET Framework, чем ваш клиент, это вызывает проблемы совместимости, приводящие к ошибке сервера.
Чтобы это исправить, убедитесь, что вы и ваши клиентские проекты работаете в одной .NET Framework. То есть, если вы создали свой проект с использованием Framework 4.5, а проект вашего клиента был на .NET Framework 4.0, то вам может потребоваться изменить свойства проекта сервисного проекта, чтобы иметь .NET Framework 4.0.
- Также читайте: Программное обеспечение Top 7 программы лояльности, которое будет использоваться в 2019 году
3. Ремонт Visual Studio Установка
Чтобы включить отладку, важно установить версию ASP.NET framework до установки Visual Studio в вашей системе. Если вы сначала установили Visual Studio, а затем решили установить ASP.NET, вы можете увидеть ошибку «Невозможно автоматически войти на сервер».
Вы можете решить эту проблему, восстановив установку Visual Studio из панели управления. Вот как это сделать.
Шаги для Visual Studio 2010 и более ранних версий
- Нажмите Windows Key + R , чтобы открыть диалоговое окно Выполнить .
- Введите « контроль» и нажмите Enter.
-
На панели управления нажмите Программы> Программы и компоненты.
- Найдите и выберите программу Visual Studio.
- В верхней части выберите параметр Восстановить/изменить и следуйте инструкциям на экране.
- После завершения ремонта перезагрузите систему и проверьте наличие улучшений.
Visual Studio 2019
Если у вас установлена последняя версия Visual Studio, выполните следующие действия.
-
Чтобы найти установщик Visual Studio, нажмите Пуск> Установщик Visual Studio (найдите букву V).
- Кроме того, вы также можете найти установщик, перейдя по следующему пути:
- C: программные файлы (x86) Microsoft Visual StudioInstallervs_installer.exe
- Запустите установщик Visual Studio, и он откроет панель запуска.
-
На установленной вкладке нажмите кнопку Еще и выберите параметр Восстановить .
- Следуйте инструкциям на экране (если есть) и подождите, пока установщик восстановит среду Visual Studio.
Кроме того, если восстановление клиента Visual Studio не работает, вы также можете попробовать переустановить приложение Visual Studio.
- Также читайте: Как установить .Net Framework в Windows 10
4. Запустите Visual Studio с правами администратора.
Если проблема не устранена, вы можете попробовать запустить средство запуска Visual Studio с правами администратора. Запуск Visual Studio с правами администратора устраняет все проблемы, возникающие из-за неадекватного разрешения.
- Нажмите Пуск, введите Visual Studio.
- Щелкните правой кнопкой мыши свою версию Visual Studio и выберите Запуск от имени администратора.
5. Устранение неполадок совместимости для Devenv.exe
Хотя мы уже обсуждали проблемы совместимости ранее, вы можете попытаться исправить любую проблему совместимости с помощью встроенного средства устранения неполадок совместимости в Windows. Devenv.exe является программным компонентом Microsoft Visual Studio. Попробуйте запустить средство устранения неполадок совместимости и посмотрите, разрешит ли это ошибку.
- Откройте « Проводник» и перейдите в следующее местоположение:
- C: программные файлы Microsoft Visual Studio версия Common IDE
- Нажмите правой кнопкой мыши на devenv.exe и выберите «Устранение неполадок совместимости» .