Как включить чванство во внутренней среде разработки, которая не является локальным хостомC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как включить чванство во внутренней среде разработки, которая не является локальным хостом

Сообщение Anonymous »

У меня есть WEB API .NET 8, который закреплен в докере и работает внутри контейнера. Этот контейнер передается в Azure ACR и развертывается в Azure AKS.
С точки зрения функциональности все работает нормально, но я хотел бы включить пользовательский интерфейс Swagger, если кто-то хочет напрямую протестировать это, не запуская его через Visual Studio.
Пользовательский интерфейс Swagger работает нормально, когда я запускаю его через Visual Studio.
Для этого я добавил это изменение из кода

Код: Выделить всё

var internalEnv = app.Environment.IsDevelopment() || Environment.GetEnvironmentVariable("Internal_Environment") is "Development";

Код: Выделить всё

`if (internalEnv)
{
Console.Write("lecInternal is true");

app.UseSwagger();
app.UseSwaggerUI();
}
`
В файле yaml развертывания, который я использую для развертывания в кластере AKS (то есть в разработке), я добавил это

Код: Выделить всё

`        env:
- name: Internal_Environment
value: "Development"`
Когда я проверяю журнал контейнера, я вижу строку «lecInternal имеет значение true», что означает вызов app.UseSwagger и app.UseSwaggerUI. Но проблема в том, что я не могу найти правильный URL-адрес для доступа к пользовательскому интерфейсу Swagger.
Обычно конечная точка указывается следующим образом (например, конечная точка приветствия),
http: //test-dev.abcword.com/api/registration/hello => Это отлично работает
Поэтому я попробовал получить доступ к Swagger через
http://test-dev.abcword .com/api/registration/swagger/index.html, но это дает 404.
Приложение является частью решения микросервисов
Любое помощь очень ценится
Пробовал добавить переменную среды и включить swagger, когда эта переменная среды присутствует

Подробнее здесь: https://stackoverflow.com/questions/785 ... -not-local
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Соединение TCP/IP с локальным хостом, порт 1433, ошибка, нужна помощь
    Anonymous » » в форуме JAVA
    0 Ответы
    54 Просмотры
    Последнее сообщение Anonymous
  • API Laravel 9 работает с локальным хостом, но не с IP-адресом устройства.
    Anonymous » » в форуме Php
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • Соединение сокета с локальным хостом отклонено
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • PHP - соединение с локальным хостом Curl отклонено
    Anonymous » » в форуме Php
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • ОШИБКА Соединение с локальным хостом: 5432 отклонено [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous

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