2009-03-31 4 views
5

Tôi đang cố gắng gỡ lỗi một vấn đề (ngoại lệ được ném) trong một chương trình ASP.NET MVC bằng cách sử dụng trình gỡ lỗi CLR của Microsoft. Nó hoạt động khá tốt, ngoại trừ sau một hoặc hai phút, trình gỡ lỗi được tách ra (yêu cầu web lần ra hay cái gì đó?) Và tôi không còn có thể kiểm tra trạng thái của nó nữa.CLR Debugger, ASP.NET - cách tăng thời gian chờ?

Điều này cực kỳ bực bội. Làm thế nào tôi có thể làm cho máy chủ/trình gỡ lỗi (không chắc chắn ai có lỗi ở đây) vẫn mở cho đến khi tôi yêu cầu nó dừng lại?

Trả lời

3

Từ liên kết:

Trong IIS 7 đi để Pools ứng dụng và chọn Cài đặt nâng cao cho các hồ bơi mà bạn quá trình chạy. Trong phần Process Model, bạn có thể thực hiện một trong hai thứ;

  • Đặt thuộc tính Ping bật thành Sai. Điều này sẽ ngừng IIS kiểm tra xem quy trình công nhân vẫn đang chạy và giữ cho quy trình của bạn vẫn hoạt động vĩnh viễn (hoặc cho đến khi bạn ngừng quá trình gỡ lỗi)
  • Nếu bạn muốn cho phép IIS tiếp tục quá trình theo dõi, hãy thay đổi Thời gian chờ phản hồi tối đa Ping giá trị cho một cái gì đó lớn hơn 90 giây (giá trị mặc định).