Одна вещь, которую я обнаружил, которая может привести к тому, что appsettings не загружается, это наличие виртуального каталога, вложенного в другой каталог
http://localhost:8181/xproject/mysite
изменив его на
http://localhost:8181/xproject_mysite
исправил это для меня.
Я понятия не имею, почему.