2012-02-06 29 views
7

Tôi có một trang web hoạt động tốt trong nhiều tháng. Sáng nay tôi đã bắt đầu nhận được 503 lỗi Dịch vụ không khả dụng. Sau khi kiểm tra IIS, tôi nhận thấy rằng nhóm ứng dụng đang bị dừng lại. Vì tôi đã có vấn đề với nó trước đây, tôi nghi ngờ WebRequest là vấn đề. Vì vậy, tôi nhận xét ra phần WebRequest của trang web, và đoán những gì, hồ bơi ứng dụng không còn bị vô hiệu hóa. Tôi nghi ngờ đã có một bản cập nhật bảo mật và tôi không thể tìm ra những gì khác tôi cần phải làm để có được WebRequest để làm việc một lần nữa.hồ bơi ứng dụng đã dừng trên webrequest

Những điều tôi đã cố gắng:
1) aspnet_regiis -u -i sau đó
2) cài đặt lại khung .net

Thông tin thêm: Tôi sử dụng NetworkService tài khoản cho asp.net v4.0 ứng dụng hồ bơi với Windows Authentication

các lỗi từ các bản ghi sự kiện là thế này:.
"HipIISEngineStub.dll không thể tải dữ liệu là lỗi. "

var request = (HttpWebRequest)WebRequest.Create(path1); 
request.Credentials = CredentialCache.DefaultCredentials; 
request.PreAuthenticate = true;    

var getResponse = new Func<WebRequest, WebResponse>(req => req.GetResponse()); 

try 
{ 
    return getResponse(request).GetResponseStream(); 
} 
+0

Trong trường hợp của chúng tôi thông báo ban đầu là: "Một kênh listener cho giao thức '% 4' trong quá trình lao động '% 2' phục vụ hồ bơi ứng dụng '% 1' báo cáo một sự thất bại kênh nghe Các trường dữ liệu chứa. số lỗi. " EventID: 5139 Mất vài giờ để phát hiện ra rằng McAffee đã để lại một số dll sau khi gỡ cài đặt. Sau đó, chúng tôi thỉnh thoảng tìm thấy mô-đun HIPS trong IIS Management Console. –

Trả lời

18

Dường như có liên quan đến McAfee Host Intrusion Prevention. Nó có thể là giấy phép McAfee của bạn đã hết? Hoặc bạn có một phiên bản cũ cần được cập nhật? Xem qua cài đặt McAfee của bạn. Có thể cài đặt lại nó.

Nếu bạn đã gỡ cài đặt McAfee gần đây hoặc thay đổi cài đặt bằng cách nào đó, có thể vẫn còn là tham chiếu đến nó trong cài đặt ISAPI của bạn. Cố gắng loại bỏ các tham chiếu đến MfeEngine trong applicationHost.config của bạn:

https://kc.mcafee.com/corporate/index?page=content&id=KB72677&actp=LIST

Trích từ trang (tôi nhấn mạnh):

  • Navigate to: % windir% \ system32 \ inetsrv \ config
  • Mở tệp applicationHost.config làm Quản trị viên cho e trích dẫn trong Notepad.
  • Sửa globalModules phần và loại bỏ các dòng sau:
<add name="MfeEngine" image="%windir%\System32\inetsrv\HipIISEngineStub.dll" /> 
  • Sửa module phần và loại bỏ các dòng sau:
<add name="MfeEngine" /> 
  • Sau khi bạn đã hoàn thành việc chỉnh sửa các tập tin applicationHost.config, lưu tập tin, sau đó khởi động lại máy chủ IIS sử dụng iisreset hoặc bằng cách khởi động hệ thống.
+2

Cảm ơn bạn rất nhiều! Tôi sẽ chắc chắn để cho hỗ trợ biết về nó như tôi chắc chắn có những kẻ khác với cùng một vấn đề. – cvanniekerk

+0

Cảm ơn vì điều này, tôi đã theo đuổi điều này một lúc. – dkleehammer

+0

Công việc tuyệt vời. Hoạt động tốt. – IamCP

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