2010-07-15 30 views
9

Tôi muốn sử dụng ELMAH trong một ứng dụng ASP.NET MVC 2 chạy trên .NET 4, nhưng theo trang web lưu trữ dự án trên mã Google, nó chỉ hỗ trợ .NET 1.1 và 2.0.Có phiên bản ELMAH cho .NET 4 không?

Có phiên bản .NET 4 của ELMAH chưa, hoặc tôi có phải tải xuống nguồn và cập nhật bất cứ điều gì vi phạm bản thân mình không?

Trả lời

1

Tôi đang sử dụng .NET 4.0 và tôi không biết về phiên bản mới .... nhưng tôi đang sử dụng elmah 1.1 và nó hoạt động .... :) .. Bạn có thể phải thay đổi nguồn mặc dù để thêm trường tùy chỉnh hoặc đăng nhập các giá trị bổ sung .. đó là một chút đau đớn ... nhưng hãy bắt đầu here

0

Vâng nguồn mở không có gì sẽ ngăn bạn biên dịch lại nó bằng cách sử dụng khuôn khổ .NET 4.0.

This link có một số thông tin về chạy các ứng dụng web trước .NET4 và .NET4 ứng dụng web trong máy chủ.

EDIT:

Trên thực tế bạn sẽ không cần phải biên dịch lại ELMAH. Theo các bài viết thisthis, quy trình In-Process side by side side sẽ thực hiện thủ thuật.

+0

Tôi biết đó là nguồn mở và tôi sắp tải xuống khi tôi nhận ra rằng tôi không muốn phát minh lại bánh xe. Nếu đã có một cổng .NET 4, cộng đồng SO sẽ biết: P –

3

Elmah hoạt động hoàn toàn tốt cho ASP.NET 4.0.

Tuy nhiên, có một vài thủ thuật để thiết lập hoạt động hoàn hảo trên trang web MVC.

Gần đây tôi đã bắt đầu viết blog về chủ đề này, vì vậy hãy chắc chắn kiểm tra chuỗi blog của tôi về đăng nhập MVC. Bài viết đầu tiên đề cập đến việc thiết lập và chạy Elmah cho MVC bằng cách sử dụng tất cả các thủ thuật mà bạn có thể tìm thấy về nó trên StackOverflow.

Có một liên kết tới mã có thể tải xuống ở cuối bài viết. Hy vọng rằng sẽ giúp.

http://dotnetdarren.wordpress.com/

0

Tôi có cùng một câu hỏi vì vậy tôi tải về các 1.1 src, mở nó lên trong visual studio 2010, đã thay đổi dự án để nhắm mục tiêu 4.0 và xây dựng lại nó. Sau đó tôi bỏ dll trong ứng dụng ASP.NET MVC 2.0 của tôi và nó đã làm việc tốt.

Các vấn đề liên quan