2010-06-29 18 views
15

Tôi không thể nhận được báo cáo lỗi chi tiết cho IIS7 cho các trang ASP trên kết nối trình duyệt từ xa. Tuy nhiên, khi tôi chạy trang cục bộ trên máy chủ, tôi thấy thông báo lỗi chi tiết.ASP cổ điển Gửi lỗi tới trình duyệt không hoạt động trên IIS7 cho các kết nối từ xa

Tôi đã bật Gửi lỗi đến trình duyệt nhưng IIS tiếp tục gửi lỗi máy chủ nội bộ.

Tôi đã bỏ chọn hiển thị thông báo lỗi HTTP thân thiện trên IE.

Có ai biết cách bật thông báo lỗi cho trình duyệt từ xa không?

Trả lời

10

Có một ASP cài đặt bạn cần phải thay đổi trong IIS 7

Dưới IIS tiêu đề, mở ASP tính, và dưới Compilation, mở rộng Debugging Thuộc tính, có bạn' sẽ tìm thấy:

  • Gửi lỗi Để trình duyệt

Set nó để Đúng

Như bạn đã thực hiện, bạn cần phải vô hiệu hóa các hiển thị thân thiện với các thông báo lỗi HTTP trong IE.

3

dưới nhắc

  1. đi đến %windir%\system32\inetsrv
  2. thực hiện inetmgr
  3. trong MMC IIS chọn "các trang web" từ ba ở bên trái
  4. mở hành động đơn \ tài sản.
  5. trong tab thư mục chính chọn "cấu hình ..."
  6. trong tab "gỡ lỗi" bật lỗi gửi cho máy khách và gắn cờ cả hai hộp kiểm.
  7. xác nhận tất cả
  8. khởi động lại IIS.

Tôi đã gặp lỗi tương tự và tôi đã giải quyết theo các bước ở trên.

18

Nếu "Gửi lỗi Để trình duyệt" không được làm việc thiết lập cũng này:

Lỗi Trang -> 500 -> Edit Settings Feature -> "Chi tiết lỗi"

+0

Ngoài việc cho IIS8 theo Win 2K12 –

1

Đơn giản chỉ cần thêm dòng sau dưới

này
<?xml version="1.0" encoding="UTF-8"?> 
    <configuration> 
    <system.webServer> 
     <httpErrors errorMode="Detailed" /> 
    </system.webServer> 
</configuration> 

và Bạn đang thực hiện ..

+0

\t \t Hetal

4

bằng cách chặn IIS7 HTTP mã trạng thái mặc định như 4xx và 5xx được tạo ra bởi các ứng dụng tiếp tục lên đường ống.

Trong web.config thay thế dòng

<httpErrors errorMode="Detailed"> 

với

<httpErrors existingResponse="PassThrough" errorMode="Detailed"> 
2

IIS
    - Lỗi trang
            - Cài đặt Sửa Feature
                - Kiểm tra: Chi tiết lỗi

IIS
    - ASP
        - Compilation
            - Gỡ rối đúng quan hệ
                - Đặt: Enable Server-side Debugging = False
                - Đặt: Gửi lỗi Để trình duyệt = True

Trong tôi trường hợp Server-side Debugging đã bật và nó không hiển thị chi tiết lỗi ở phía xa. Nó bắt đầu hiển thị chi tiết lỗi ngay sau khi tôi đặt Enable Server-side Debugging = False.

+0

'Bật tính năng Gỡ lỗi phía máy chủ = False' cũng là giải pháp cho tôi. – krlzlx

+0

đây là ứng dụng duy nhất hoạt động cho tôi -> IIS - Trang lỗi - Chỉnh sửa cài đặt tính năng - Kiểm tra: Lỗi chi tiết –

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