Tôi có một ứng dụng web rất đơn giản (asp.net MVC3, .net 4, sử dụng IIS không phải của Visual Studio nhúng máy chủ, Windows 7 64 bit). Khi tôi thay đổi cài đặt trong nhóm ứng dụng cho ứng dụng của mình và đặt 'Bật ứng dụng 32 bit' thành False, chế độ xem của ứng dụng của tôi hiển thị, nhưng không có nội dung tĩnh (Content/Site.css hoặc Scripts/myScript.js) nào hiển thị lên. Thay vào đó, tôi nhận được mã trạng thái 500 trên các yêu cầu đó.Tại sao IIS 7 của tôi từ chối phục vụ lên css hoặc js khi tôi thay đổi 'Kích hoạt ứng dụng 32-bit' thành False
Lỗi HTTP 500.0 - Lỗi máy chủ nội bộ Không thể hiển thị trang vì lỗi máy chủ nội bộ đã xảy ra.
Lý do tôi thay đổi giá trị này là tôi đang cố gắng sử dụng Oracle.DataAccess.dll 64 bit và nếu tôi có giá trị này được đặt thành True, nó sẽ khiến hồ bơi ứng dụng chạy trong chế độ WOW64 và cố gắng tải dll với định dạng sai.
Tôi đã tìm kiếm trực tuyến trong một thời gian và không thể tìm thấy nhiều thông tin về điều này. Tôi đã thử chơi với quyền trên các tập tin, tôi đã cố gắng chạy aspnet_regiis với tất cả các loại cờ. Tôi hết ý tưởng. Tại sao IIS không phục vụ nội dung tĩnh này khi chạy ở chế độ 64bit?
Cũng sử dụng công cụ tìm kiếm để xem chính xác những gì đang được yêu cầu. – RickAndMSFT
Tôi đã thiết lập theo dõi yêu cầu Không thành công và có vẻ như nó không bắt được lỗi 500. Tôi có thiết lập để bắt 400-550. Tôi thực sự làm việc xung quanh vấn đề của tôi bằng cách lắp ráp Oracle 32 bit. Đề xuất của bạn có thể là nguyên nhân gây ra những gì tôi thấy, nhưng tôi không có thời gian để gỡ lỗi này nữa. Tôi đã học được điều gì đó về Truy tìm yêu cầu không thành công, vì vậy cảm ơn bạn. – Gerfboy
Liên kết bị hỏng, mọi đề xuất? –