Как заставить 2 API ASP.NET, размещенные в службе приложений Azure, использовать один и тот же порт 443 или оба обмениваC#

Место общения программистов C#
Ответить
Anonymous
 Как заставить 2 API ASP.NET, размещенные в службе приложений Azure, использовать один и тот же порт 443 или оба обменива

Сообщение Anonymous »

Привет, сообщество, пожалуйста, помогите мне. У меня есть мультипроект, в котором 6 проектов. Итак, я разместил 2 API в службе приложений Azure: один для базы данных, другой для SignalR. Когда я отлаживаю свое приложение, я получаю сообщения об ошибках: «System.IO.IOException: 'Не удалось привязаться к адресу https://[::]:443: адрес уже используется.'» и «AddressInUseException: обычно разрешено только одно использование каждого адреса сокета (протокола/сетевого адреса/порта»). это означает, что API базы данных занял порт 443, тогда SignalR Api не может его использовать, в конечном итоге он выдает исключение, которое никогда не запускается. Я использую свою машину. Я не использовал машину Azure VM. В Azure есть API и база данных.
вот ссылка на изображение моего файла SignalRApi program.cs ниже
Ссылка на изображение файла SignalRApi program.cs
вот ссылка на изображение моего файла SignalRApi launchsetting.cs
Файл SignalRLaunchSetting.json ссылка
пожалуйста, дайте мне знать, если я оставил что-нибудь, что может быть полезно при ответе на мой вопрос.

Подробнее здесь: https://stackoverflow.com/questions/798 ... e-port-443
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»