Можно ли изменить значения web.config в зависимости от среды размещения, например iisExpress? - PullRequest
0 голосов
/ 20 января 2020

Я занимаюсь разработкой веб-приложения. net core 3.0 с очень простым web.config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <serverRuntime uploadReadAheadSize="10485760" />
    </system.webServer>
</configuration>

Однако я хочу изменить файл web.config, чтобы эта конфигурация была активна с iis , но не с iis Express, где права на изменение uploadReadAheadSize заблокированы. Конечно, должен быть простой способ сделать это, но все мои поиски в Google не дали мне однозначного ответа

1 Ответ

0 голосов
/ 21 января 2020

Из-за конструкции кажется, что из web.config невозможно определить, является ли хост-сервер IIS или IIS Express.

Но поскольку IIS и IIS Express используют разные конфигурации путь к файлу, вы можете переместить такие элементы конфигурации из вашего файла web.config в нужный файл applicationHost.config.

...