Ứng dụng Windows Console không thành công khi chạy trong Trình quản lý tác vụ


0

Tôi có một ứng dụng bảng điều khiển .Net quét hộp thư đến Exchange 2007 của tôi để tìm văn bản chủ đề cụ thể sau đó xử lý văn bản nội dung email. Nó hoạt động tốt khi tôi khởi chạy ứng dụng trực tiếp nhưng khi tôi thiết lập một tác vụ theo lịch trình để ứng dụng chạy, cứ sau 10 phút thì nó lại gặp sự cố (lỗi: "Dừng hoạt động") mỗi khi chạy qua taskeng.exe. Tôi đã thêm một số câu lệnh gỡ lỗi giao diện điều khiển để xem chính xác nơi nó bị lỗi và nó xảy ra ngay trước đó:

ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
service.AutodiscoverUrl("myemail@company.com");

Sau khi thực hiện một số nghiên cứu, có vẻ như đó có thể là cài đặt tài khoản người dùng trong cài đặt chung của trình lập lịch. Tôi đã kiểm tra và nó được thiết lập để chạy khi tôi đăng nhập bằng thông tin đăng nhập của người dùng, đó là điều tôi muốn. Tôi có các ứng dụng bảng điều khiển khác được lên lịch để chạy vào các thời điểm khác và chúng không có vấn đề gì (mặc dù chúng không sử dụng ExchangeService). Có ai có ý tưởng nào?


Hãy thử điều này
Eyoung100

Cảm ơn, nhưng thêm thông tin không hoạt động. Ứng dụng liên tục gặp sự cố tại dịch vụ.AutodiscoverUrl. Tại sao nó sẽ chạy tốt khi chạy trực tiếp so với thông qua Lịch trình tác vụ của Windows?
devedean

1
Bạn cần thêm Thông tin xác thực người dùng để xem thông tin xác thực người dùng nào được trả về khi Dịch vụ bắt đầu, linh cảm của tôi là người dùng của bạn không được phép chạy dịch vụ. Thông thường chỉ những người dùng thiết lập như một dịch vụ hoặc trong Nhóm quản trị viên mới có thể chạy dịch vụ
Eyoung100

Cảm ơn một lần nữa @E Carter Young. Có vẻ như tôi sẽ phải liên hệ với nhân viên CNTT của mình để nhận được ủy quyền thay vì tìm ra cách giải quyết.
devedean

Nếu đó thực sự là vấn đề, hãy xem xét đưa ứng dụng của bạn vào tập lệnh đăng nhập người dùng của bạn, sau đó nó sẽ chạy mỗi khi bạn đăng nhập
Eyoung100
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.