Проблема при использовании VPN с веб-API - PullRequest
0 голосов
/ 03 сентября 2018

У нас есть приложение web api, в котором мы использовали базу данных SQL в облаке. Для подключения к лазурному облаку мы используем VPN компании. Когда мы подключаемся к VPN и пытаемся отладить Web API локально, выдается следующая ошибка.

произошла ошибка при попытке определить идентификатор процесса dotnet.exe который размещает ваше приложение. Произошла одна или несколько ошибок.

Но если мы отключимся от VPN и попытаемся отладить Web API, мы сможем это сделать.

Ниже приведен URL, который мы используем в локальной среде для отладки. https://localhost:44374/swagger/index.html

Мы сохранили Включить SSL = True в настройках веб-проекта .api. А также пробовал с созданием и установкой самозаверяющего сертификата, но не смог создать сам сертификат. Мы используем ядро ​​.net Framework.

Итак, как мы можем решить эту проблему?

Любая помощь по этому вопросу приветствуется.

Ответы [ 2 ]

0 голосов
/ 04 сентября 2018

Это может быть связано с перебоями в работе на юге центральной части США.

https://azure.microsoft.com/en-us/status/

enter image description here

Вы хотите отслеживать страницу состояния Azure для получения дальнейших обновлений. К сожалению, мы ничего не можем сделать, пока проблема не будет смягчена с помощью инженерных разработок.

0 голосов
/ 04 сентября 2018

Произошла ошибка при попытке определить идентификатор процесса dotnet.exe, на котором размещено ваше приложение. Произошла одна или несколько ошибок.

Эта проблема может возникнуть, когда три вещи верны:

1. Ваше приложение пытается работать с SSL.

2.В вашем приложении нет настройки SSL-сертификата.

3.Вы отлаживаете свое приложение (что препятствует настройке SSL-сертификата).

Чтобы это исправить, запустите приложение без отладки через Ctrl + F5. Это может установить сертификат SSL для вас. Если это не так, рассмотрите возможность изменения параметров запуска вашего приложения с Https на Http.

Кроме того, если приложение не запускалось в Internet Explorer, откройте окно IE и скопируйте / вставьте начальный URL-адрес в это окно.
1.IE покажет предупреждение сертификата. Нажмите Continue to this website. 2.Нажмите красный символ ошибки сертификата в адресной строке, а затем View certificates. 3.В открывшемся диалоговом окне нажмите Install certificate.
4.В диалоговом окне установки сертификации выберите «Локальный компьютер» (не «Текущий пользователь»), затем нажмите «Далее».
5. Выберите «Поместить все сертификаты в следующее хранилище» и в диалоговом окне «Обзор ...» выберите «Доверенные корневые центры сертификации».
6. Закройте диалоговое окно установки, затем закройте и снова откройте вкладку браузера. Теперь ошибка сертификата не должна отображаться.
Теперь все готово для запуска проекта с F5 в режиме отладки.

Для более подробной информации, вы можете обратиться к этой теме SO .

...