Trong tệp web.config của tôi, tôi có tất cả các tham chiếu đến elmah mà tôi cần để chạy elmah. Trừ phần này của mã:Tại sao dự án web của tôi không tìm thấy tệp elmah.axd của tôi
<location path="elmah.axd">
<system.web>
<authorization>
<allow roles="admin" />
<deny users="*" />
</authorization>
</system.web>
</location>
Hoặc ReSharper hoặc Visual Studio là cho tôi những lỗi:
Location element is unused: no project found at elmah.axd path:Path to web project\elmah.axd not found
Tôi đã cài đặt gói ELMAH từ NuGet và tôi có dll lưu và khi tôi đi đến gốc của trang web của tôi và gõ root/elmah.axd Tôi có thể truy cập các nhật ký elmah; tuy nhiên, tôi cần hạn chế quyền truy cập của các nhật ký này vào quản trị viên.
Tôi có hai người dùng: Quản trị viên và Người dùng Tôi chỉ muốn những người có vai trò Quản trị viên truy cập nhật ký elmah.
Tôi có thiếu một phần của câu đố này không?
đâu bạn nhận được lỗi? – MikeSmithDev
Khi tôi có tệp web.config của mình, mở thẻ Vị trí bị chuyển sang màu xám và khi tôi di chuột lên thẻ, tôi nhận được lỗi – Robert
Bạn đã cài đặt Elmah như thế nào? Nếu bạn chạy 'Install-Package Elmah' từ giao diện quản lý gói, tất cả những gì bạn phải làm là bỏ ghi chú các đường ủy quyền trong web.config để nó hoạt động. – MikeSmithDev