Tôi đang sử dụng dự án triển khai web và muốn thực hiện một số thay thế phần bằng phần emlah/errorMail. Tôi không muốn gửi email trong chế độ gỡ lỗi.VS2008 Web Deployment Project Thay thế phần bằng Elmah
Tôi đã tạo phần tùy chỉnh và đặt nó vào một errorMail.config. Trong các thuộc tính của dự án triển khai web dưới sự thay thế, tôi có elmah/errorMail = errorMail.config.
Lỗi tôi nhận được là Đã xảy ra lỗi khi tạo trình xử lý phần cấu hình cho elmah/errorMail: Không thể tải tệp hoặc lắp ráp 'Elmah' hoặc một trong các phụ thuộc của nó. Hệ thống không thể tìm thấy các tập tin được chỉ định.
Tôi đoán điều này đang xảy ra vì Elmah không nằm trong GAC hoặc nó không phải là một trong các dự án của tôi. Các tập tin Elmah.dll không sao chép vào thư mục đầu ra bin chỉ tốt mặc dù.
Có cách nào để thay thế mục hoạt động với các dll của bên thứ 3 không?
[EDIT]
Tôi thấy rằng nếu tôi thả các dll đang đề cập vào thư mục dự án cho dự án triển khai web, rằng nó sẽ hoạt động tốt. Đây là ít hơn tối ưu.
Vì vậy, bây giờ câu hỏi của tôi là, làm thế nào tôi có thể làm việc này mà không cần phải đặt dll trong GAC hoặc phải sao chép dll vào thư mục dự án triển khai web?
Vấn đề rất khó chịu cần được sửa bởi MS. Tôi đã gặp nó với elmah và nlog bây giờ. Tôi sẽ sử dụng thư mục dự án triển khai của bạn ngay bây giờ. Cảm ơn. – UpTheCreek
Lạ - có dll trong thư mục dự án triển khai không hoạt động đối với tôi:/ – UpTheCreek