У меня есть приложение ASP.NET WEB API 2, которое было настроено на использование Windows Integrated Authentication и работало без проблем.IIS Express, не обслуживающий статические файлы по базовой аутентификации
Когда я меняю режим аутентификации на базовый, ни один из статических файлов не обслуживается IIS Express. Вместо этого он возвращает 500. Остальные файлы, такие как aspx, становятся обслуживаться без проблем.
Любые идеи, почему это может произойти?
Я использую Visual Studio 2013, но также попробовал его на Visual Studio 2015 и получил тот же результат.
PS: Статические файлы становятся обслуживаемыми при развертывании на полном экземпляре IIS.
PS2: Я следующий в моем web.config:
<staticContent>
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
<clientCache cacheControlMode="DisableCache" />
</staticContent>
UPDATE: Если я удалю
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
часть, IIS Express обслуживает все статический контент, кроме .woff2 файлы, если я оставлю его, он не будет обслуживать какие-либо статические файлы.
Заранее спасибо