С точки зрения функциональности все работает нормально, но я хотел бы включить пользовательский интерфейс 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();
}
`
Код: Выделить всё
` env:
- name: Internal_Environment
value: "Development"`
Обычно конечная точка указывается следующим образом (например, конечная точка приветствия),
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