Мне нужно добавить элемент местоположения в свой файл web.config, но путь начинается с точки (и я не думаю, что могу изменить этот путь, это для letsencrypt automation).путь с точкой в web.config <location>
Если я даю точку, как в <location path=".well-known/acme-challenge"></location>
, сайт вообще не запускается (я думаю, что файл web.config вообще не разбирается, потому что я получаю страницу с просьбой настроить customErrors, но она уже сконфигурирован и, как правило, отлично работает)
Если я удалю точку, например, в <location path="well-known/acme-challenge"></location>
, файл web.config будет правильно загружен, но, конечно, это не поможет мне настроить что-либо в нужном месте.
Конечная цель - отключить базовую аутентификацию (которая мне нужна для остальной части сайта) только на этом пути; Я даже не знаю, смогу ли я установить это в элементе <location>
.
Для чего я должен «решить» мою проблему, удалив базовую аутентификацию на всем сайте (это было временно, пока не была реализована окончательная система аутентификации). Все еще интересно узнать, есть ли еще одно решение. – youen
Всегда существует возможность создания отдельного web.config внутри папки с точечной папкой (хорошо известной). –
Я бы предпочел Второе предложение. Точка является запрещенным стартовым символом для местоположений, но вы можете удалить файл конфигурации в папку в качестве эффективного обходного пути. –