Сайт IIS не может создать (нежелательный) каталог App_Data - PullRequest
1 голос
/ 29 января 2020

Итак, недавно мы обновили нашу C# кодовую базу для Net48 с помощью типа проекта Microsoft. Net .Sdk (более простое управление пакетами, больше возможностей, управляемых Microsoft). Однако кажется, что при запуске кода сайта код теперь пытается создать каталог "App_Data" в нашей сети IIS root.

Дело в том, что мы не разрешаем нашим apppools иметь право создавать любые новые файлы в IISweb root, вместо этого позволяя файлам конфигурации определять в коде, где должны создаваться наши дополнительные каталоги.

Как мы можем заставить код перестать пытаться создать этот каталог снова? И любая дополнительная документация по обновлению проектов будет полезна.

Спасибо!

1 Ответ

0 голосов
/ 03 февраля 2020

Мы выяснили нашу проблему: промежуточное ПО пыталось создать некоторые данные соединения с базой данных и сохранить их в каталоге App_data в IIS web root.

При добавлении этой записи в web.config в «AppSettings» эта функция отключается:

<add key="enableSimpleMembership" value="false"/>

после отключения SimpleMembership код не пытается создать каталог для эта причина

...