Как скрыть сведения о сервере (Kestrel) в заголовках ответов для приложений с размещением функций в .NET8?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как скрыть сведения о сервере (Kestrel) в заголовках ответов для приложений с размещением функций в .NET8?

Сообщение Anonymous »

Я работаю над приложением, размещенным на базе функций Azure, и мне нужно скрыть сведения о сервере из заголовков ответов. Я попробовал следующий код, но он не сработал:

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

.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseKestrel(option => option.AddServerHeader = false);
})
Я также пробовал этот код, но он неприменим, поскольку предназначен для веб-приложения:

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

var builder = WebApplication.CreateBuilder(args);
builder.WebHost.UseKestrel(option => option.AddServerHeader = false);
Кроме того, мы не используем web.config в нашей настройке. Как я могу скрыть сведения о сервере из заголовков ответов в приложении с размещением функций?

Я добавил это

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

{
"version": "2.0",
"logging": {
"applicationInsights": {
"samplingSettings": {
"isEnabled": true,
"excludedTypes": "Request;Exception;Trace;Dependency"
},
"enableDependencyTracking": true
}
},
"extensions": {
"http": {
"routePrefix": "api",
"customHeaders": {
"Server": ""
}
}
}
}
но это не сработало, я что-то пропустил?
Ответ почтальона

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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