Thông báo l?i "L?i HTTP 404 - File ho?c thư m?c không t?m th?y" khi b?n yêu c?u n?i dung đ?ng v?i IIS 6.0

ID c?a bài: 315122 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

TRI?U CH?NG

Khi b?n yêu c?u n?i dung đ?ng như là m?t trang Active Server Pages (ASP), m?t ASP.NET trang, m?t ?ng d?ng API d?ch v? Internet (ISAPI) ho?c m?t ?ng d?ng Common Gateway Interface (CGI) trên m?t máy ch? Microsoft Windows Server 2003 đang ch?y Internet Information Services (IIS) 6.0, b?n có th? nh?n đư?c m?t trong các thông báo l?i sau đây:
Thông báo lỗi 1
L?i HTTP 404 - File không t?m th?y
Thông báo l?i 2
L?i HTTP 404 – File ho?c thư m?c không t?m th?y

NGUYÊN NHÂN

Theo m?c đ?nh, khi IIS đư?c cài đ?t trên b?t k? phiên b?n nào c?a gia đ?nh Windows Server 2003, IIS ch? ph?c v? n?i dung t?nh (HTML).

GI?I PHÁP

C?nh báo Cho phép n?i dung đ?ng khi b?n th?c s? mu?n s? d?ng nó. Theo m?c đ?nh, IIS vô hi?u hoá n?i dung đ?ng v? l? do an ninh.

Cho phép IIS đ? ph?c v? n?i dung đ?ng, các qu?n tr? viên ph?i m? khóa n?i dung này trong n?t ph?n m? r?ng d?ch v? Web trong qu?n l? IIS. Đ? làm đi?u này, ngư?i qu?n tr? ph?i ho?c là kích ho?t m?t ph?n m? r?ng có s?n d?ch v? Web ho?c thêm m?t ph?n m? r?ng m?i d?ch v? Web.

Cho phép m?t ph?n m? r?ng d?ch v? Web có s?n trong IIS 6.0

Cho phép IIS đ? phân ph?i n?i dung mà yêu c?u m?t ISAPI c? th? ho?c ph?n m? r?ng c?a CGI đ? đư?c li?t kê trong danh sách ph?n m? r?ng d?ch v? Web, h?y làm theo các bư?c sau:
  1. M? b? qu?n l? IIS, m? r?ng ch? máy ch? nút (có ngh?a là, các ServerName nút), và sau đó ch?n các Ph?n m? r?ng d?ch v? web nút.
  2. Trong ngăn bên ph?i c?a IIS Manager, b?m chu?t ph?i vào ph?n m? r?ng b?n mu?n kích ho?t. Trong ví d? này, đây là Active Server Pages.
  3. Nh?n vào đây đ? ch?n các Cho phép h?p ki?m.
Thêm m?t ph?n m? r?ng m?i d?ch v? Web vào IIS 6.0

Cho phép IIS đ? phân ph?i n?i dung mà yêu c?u m?t ISAPI c? th? ho?c ph?n m? r?ng c?a CGI đ? không đư?c li?t kê trong danh sách ph?n m? r?ng d?ch v? Web, h?y làm theo các bư?c sau:
  1. M? b? qu?n l? IIS, m? r?ng ch? máy ch? nút, và sau đó ch?n các Ph?n m? r?ng d?ch v? web nút.
  2. Trong ngăn bên ph?i c?a tr?nh qu?n l? IIS, nh?p vào Thêm m?t ph?n m? r?ng m?i d?ch v? Web dư?i Tác vụ.
  3. Trong các Ph?n m? r?ng tên h?p, g? tên thân thi?n cho ph?n m? r?ng b?n mu?n thêm (ví d?, Phần mở rộng Máy chủ FrontPage).
  4. Trong các T?p yêu c?u h?p, b?m vào Thêm, và sau đó ch?n đư?ng d?n và tên t?p s? x? l? yêu c?u cho ph?n m? r?ng c? th?. Sau khi b?n ch?n đư?ng d?n và tên t?p, b?m Ok.
  5. N?u ph?n m? r?ng ph?i đư?c kích ho?t ngay l?p t?c, nh?p vào đ? ch?n các Đ?t tr?ng thái m? r?ng đ? cho phép h?p ki?m.
  6. Nh?p vào Ok đ? lưu các thay đ?i.
Các bư?c b? sung cho các ?ng d?ng ph? bi?n c?a ng? giao di?n (CGI)

Cho các ?ng d?ng CGI, b?n c?ng ph?i làm theo các bư?c sau:
  1. Nh?p chu?t ph?i Trang Web m?c đ?nh ho?c các trang Web mà b?n mu?n, và sau đó nh?p vào Thu?c tính.
  2. Trên các Thư m?c chính tab, b?m vào K?ch b?n và th?c thi trong các Th?c hi?n quy?n danh sách.
  3. Đ?m b?o r?ng t?t c? nhóm có quy?n h?n c?a h? th?ng sau NTFS t?p tin vào thư m?c C:\InetPub\wwwroot ho?c trên c?p có n?i dung Web cho trang web mà b?n mu?n:
    • Đ?c & th?c thi
    • Danh sách thư m?c n?i dung
    • Đọc
  4. Nh?p chu?t ph?i Trang Web m?c đ?nh ho?c các trang Web mà b?n mu?n, và sau đó nh?p vào Thu?c tính.
  5. Trên các Thư m?c chính tab, ch?c ch?n r?ng DefaultAppPool là l?a ch?n trong các H? bơi ?ng d?ng h?p. N?u m?t ?ng d?ng h? bơi đư?c ch?n, làm theo các bư?c trong IIS qu?n l?:
    1. M? r?ng H? bơi ?ng d?ng, b?m chu?t ph?i vào h? bơi ?ng d?ng mà b?n mu?n, và sau đó nh?p vào Thu?c tính.
    2. Trên các Danh tính tab, đ?m b?o r?ng m?t trong nh?ng đi?u ki?n sau là đúng:
      • Các D?ch v? m?ng trương m?c đư?c ch?n.
      • Các tài kho?n đư?c ch?n là thành viên c?a nhóm IIS_WPG.

T?NH TR?NG

Hành vi này là do thi?t k?.

THAM KH?O

Đ? bi?t thêm chi ti?t v? ph?n m? r?ng d?ch v? Web, t?m ki?m cho "Vi?c kích ho?t và vô hi?u hoá Dynamic Content" trong IIS 6.0 giúp tài li?u.

Đ? bi?t thêm thông tin, h?y b?m vào s? bài vi?t sau đ? xem bài vi?t trong Cơ s? Ki?n th?c Microsoft:
332124ASP.NET không t? đ?ng đư?c cài đ?t trên Windows Server 2003

Thu?c tính

ID c?a bài: 315122 - L?n xem xét sau cùng: 22 Tháng Chín 2011 - Xem xét l?i: 3.0
Áp d?ng
  • Microsoft Internet Information Services 6.0
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
T? khóa: 
kbprb kbwebservices kbappservices kbhowtomaster kbmt KB315122 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:315122

Cung cấp Phản hồi