Tôi có ứng dụng ASP.NET WEB API 2 được định cấu hình để sử dụng Xác thực tích hợp Windows và đang hoạt động mà không có sự cố.IIS Express không phân phối tệp tĩnh qua xác thực cơ bản
Khi tôi thay đổi chế độ xác thực thành cơ bản, không có tệp tĩnh nào được IIS Express phân phối. Thay vào đó nó trả về 500. Phần còn lại của các tập tin như aspx đang nhận được phục vụ mà không có một vấn đề.
Mọi ý tưởng tại sao điều này có thể xảy ra?
Tôi đang sử dụng Visual Studio 2013, nhưng cũng đã dùng thử trên Visual Studio 2015 và nhận được kết quả tương tự.
PS: Tệp tĩnh đang được phân phối tốt khi được triển khai trên một phiên bản IIS đầy đủ.
PS2: Tôi đã sau trong web.config của tôi:
<staticContent>
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
<clientCache cacheControlMode="DisableCache" />
</staticContent>
UPDATE: Nếu tôi loại bỏ các phần
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
, IIS nhanh phục vụ tất cả các nội dung tĩnh trừ .woff2 các tập tin, nếu tôi để nó vào, nó không phục vụ bất kỳ tập tin tĩnh nào.
Cảm ơn trước