Mam aplikację ASP.NET WEB API 2, która została skonfigurowana do korzystania z zintegrowanego uwierzytelniania systemu Windows i działała bez problemu.Usługi IIS Express nie obsługują plików statycznych z użyciem podstawowego uwierzytelniania
Po zmianie trybu uwierzytelniania na podstawowy, żaden z plików statycznych nie jest obsługiwany przez IIS Express. Zamiast tego zwraca 500. Pozostałe pliki, takie jak aspx, są odbierane bez problemu.
Jakieś pomysły, dlaczego tak się dzieje?
Używam Visual Studio 2013, ale wypróbowałem również na Visual Studio 2015 i otrzymałem ten sam wynik.
PS: Pliki statyczne są poprawnie wyświetlane po wdrożeniu na pełnej instancji IIS.
PS2: Mam następujących w moim web.config:
<staticContent>
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
<clientCache cacheControlMode="DisableCache" />
</staticContent>
UPDATE: Jeśli usunąć
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
udział IIS ekspresowe służy cały statyczną zawartość wyjątkiem .woff2 pliki, jeśli zostawiam je, nie będzie obsługiwał żadnych plików statycznych.
góry dzięki