Tôi đã sử dụng MiniProfiler để đo hiệu suất trang web. Khi tôi nâng cấp từ phiên bản 1.9 lên 2.0, nó ngừng hoạt động. Tôi đã thay đổi không gian tên từ MvcMiniProfiler thành StackExchange.Profiling. Nhưng khi tôi tải một trang, cáy cho thấy có một lỗi 404 cho các yêu cầu sau:MiniProfiler không thể tìm thấy jquery
GET /local/mini-profiler-resources/jquery.1.7.1.js?v=tNlJPuyuHLy/d5LQjyDuRbWKa0weCpmO3xkO6MH4TtA= HTTP/1.1
Điều này ngăn không cho kết quả hiển thị trong trang.
Để có được phiên bản 1.9 của MiniProfiler để làm việc, tôi đã phải có các mục sau trong file Web.Config (như mô tả trong this post):
<system.webServer>
<handlers>
<add name="UrlRoutingModule1" path="mini-profiler*.js" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
<add name="UrlRoutingModule2" path="mini-profiler*.css" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
<add name="UrlRoutingModule3" path="mini-profiler*.tmpl" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
</handlers>
</system.webServer>
Tôi đã cố gắng để có được MiniProfiler 2.0 để chạy với những người được bao gồm trong tập tin cấu hình và với họ bị loại trừ, không phải cách làm việc.
Điều này đang chạy trên máy phát triển của tôi trong IIS Express.
Ứng dụng của tôi là ứng dụng WebForms sử dụng bảo mật Biểu mẫu.
Làm cách nào để giải quyết vấn đề này?
bạn có thể thử với phiên bản mới nhất từ github –
Tôi đã thử nó với nguồn mới nhất từ GitHub và vẫn gặp sự cố. – epotter
Khi tôi cố gắng duyệt đến http: // localhost: 43947/local/mini-profiler-resources/results-index, tôi nhận được lỗi 404 trên tất cả các mục trong thư mục tài nguyên mini-profiler. (bao gồm.js, list.js, list.css, jquery.tmpl.js và list.css) – epotter