“Không thể xác minh quyền truy cập vào đường dẫn (C: \ inetpub \ wwwroot)”, khi thêm một thư mục ảo


83

Tôi đang cố gắng thiết lập dịch vụ web IIS và dịch vụ ASP.NET trên Windows Server 2008 R2. Thư mục vật lý đã được tạo, nhưng tôi không thể làm cho nó hoạt động. Đây là một cài đặt Vai trò IIS mới.

nhập mô tả hình ảnh ở đây

Máy chủ nằm trên một miền và miền \ server $ có quyền truy cập đọc / ghi / duyệt C:\inetpub\wwwroot. Quyền truy cập đọc / ghi / duyệt cũng được cấp cho:

  • Quản trị viên
  • Dịch vụ mạng
  • Người dùng
  • IIS_IUSRS
  • IUSR

Những gì tôi đã cố gắng cho đến nay

  • Trong Edit Virtual Directory -> Connect Ashộp thoại, chọn Người dùng ứng dụng (chuyển qua xác thực). Khi tôi nhấn Cài đặt kiểm tra, tôi gặp lỗi trên.

  • Trong Edit Virtual Directory -> Connect Ashộp thoại, chọn Người dùng cụ thể: IUSR(không có mật khẩu). Khi tôi nhấn Cài đặt kiểm tra, tôi nhận được như sau: nhập mô tả hình ảnh ở đây

Ghi chú khác

Xác thực Ẩn danh được Bật và Danh tính người dùng Ẩn danh là Danh tính nhóm ứng dụng.

Cấu hình nhóm ứng dụng trông giống như sau: nhập mô tả hình ảnh ở đây

Trong trình duyệt web, http://localhosttrả về một trang trống nhưng không có lỗi.

Bất kỳ trợ giúp sẽ được đánh giá cao.


1
Chúng đề cập đến ảnh chụp màn hình được nhúng ngay sau văn bản. "Tôi nhận được như sau:" đề cập đến lỗi, "Đăng nhập không thành công: tên người dùng không xác định hoặc mật khẩu không hợp lệ. (Ngoại lệ từ HRESULT: 0x8007052E)." "như thế này:" đề cập đến ảnh chụp màn hình mô tả các dịch vụ ASP.NET.
John Dewey

Tôi gặp sự cố tương tự khi sử dụng AWS và AMI này (ami-3aba0553): Windows Server 2008 R2 SP1 Tiếng Anh 64Bit SQL 2008 R2 SP1 Express. Tôi đã theo dõi bài đăng QnA này trên diễn đàn của họ, và nó KHÔNG hoạt động. Đã thử kết nối tại địa phương; từ xa thông qua Windows Explorer; từ xa qua Firefox. Luôn đưa ra: " Lỗi Thư mục FTP Windows không thể truy cập thư mục này. Đảm bảo rằng bạn đã nhập đúng tên tệp và bạn có quyền truy cập thư mục này. Chi tiết: Không thể thiết lập kết nối với máy chủ."
Jake Berger

Như được chỉ ra bởi lỗi, đây là một trang web FTP.
Jake Berger

Câu trả lời:


87

Tôi đã gặp vấn đề tương tự cho đến bây giờ; giống như bạn đã đề cập, tôi đã thử "Connect As" và tên người dùng và mật khẩu mà tôi đã viết ra, là người dùng máy của tôi (IIS đang chạy trên máy này), tôi đã thử kết nối và nó hoạt động ngay bây giờ. Có thể nếu bạn không sử dụng người dùng của máy đó (thử người dùng có đặc quyền quản trị viên), bạn nên dùng thử, nó hoạt động với tôi, nó cũng có thể hoạt động trong trường hợp của bạn.


Cảm ơn! Tôi đã kết nối thành công ngay bây giờ :)
John Dewey

Thật lạ lùng. Câu hỏi tiếp theo của tôi là 'Tại sao cái này đột nhiên ngừng hoạt động?' - Tôi đã cập nhật Perforce và IIS ngừng hoạt động, và điều này có khắc phục được không? Thật kỳ lạ.
Will Lanni

7

Tôi đã gặp vấn đề tương tự và không thể tìm ra nó trong gần một ngày. Tôi đã thêm IUSR và NetworkService vào quyền thư mục, tôi đảm bảo rằng nó đang chạy dưới dạng NetworkService. Tôi đã thử mạo danh và thậm chí chạy với tư cách quản trị viên (KHÔNG LÀM VIỆC NÀY). Sau đó, ai đó đã khuyên tôi nên thử chạy trang từ bên trong máy chủ Windows 2008 R2 và nó đã chỉ cho tôi đến Bản đồ xử lý, tất cả đều đã bị vô hiệu hóa.

Tôi có nó để làm việc với cái này:

  • Mở Chế độ xem tính năng của trang web của bạn.
  • Đi tới Bản đồ xử lý.
  • Tìm đường dẫn cho .cshtml
  • Nhấp chuột phải và nhấp vào Chỉnh sửa quyền của tính năng
  • Chọn Thực thi
  • Nhấn OK.

Bây giờ hãy thử làm mới trang web của bạn.


Điều gì sẽ xảy ra nếu không có ánh xạ trình xử lý cho cshtml?
Zapnologica

Chính xác là tôi không tìm thấy bất kỳ * .cshtml nào trong trường hợp của mình
Goon Nguyen

Bạn có thể thêm ánh xạ Trình xử lý theo các hướng dẫn này không? technet.microsoft.com/en-us/library/cc753249(v=ws.10).aspx
nixkuroi

3

Tôi đã giải quyết vấn đề bằng cách cài đặt các tính năng liên quan đến phát triển của IIS.

Theo mặc định, IIS không cài đặt tất cả các tính năng cần thiết.

Bạn nên cài đặt các tính năng liên quan đến phát triển IIS để khắc phục sự cố.

nhập mô tả hình ảnh ở đây


2

Tôi gặp lỗi này vì tôi chưa cài đặt ASP.NET thông qua Vai trò và Tính năng của Máy chủ. Đã thêm điều đó và tất cả đều hoạt động như mong đợi


Đối với tôi cũng vậy, nhưng nó cần được bật trong "Tính năng của Windows" trên Windows 10. Hộp kiểm là Dịch vụ thông tin Internet> Dịch vụ web toàn cầu> Tính năng phát triển ứng dụng> ASP.NET 4.7. (Chỉ ASP.NET 3.5 đã được kiểm tra ban đầu.)
user4851

1

Cố gắng quay lại các dịch vụ thông tin internet, nhấp chuột phải vào mạng nội bộ bạn đã tạo và chọn quyền chỉnh sửa.

Khi cửa sổ bật lên wwwroot mở ra, hãy chọn tab chia sẻ và nhấp vào "chia sẻ" trên trình đơn thả xuống, chọn người dùng và cấp độ quyền của họ hoặc chỉ chọn mọi người và cho phép đọc và quyền


0

Tôi gặp vấn đề tương tự và giải pháp là bỏ chọn "sử dụng cổng 80 và 443" trên cấu hình nâng cao của skype!


0

Tôi nghĩ rằng giải pháp tốt nhất cho vấn đề này có thể được tìm thấy ở đây: Quyền IIS_IUSRS và IUSR trong IIS8 Đây là một giải pháp tốt nhưng nó không hoạt động khi bạn truy cập máy chủ web qua Internet.


xin đừng chỉ gửi một liên kết, nhưng cung cấp một câu trả lời đầy đủ cho câu hỏi
Loki

0

Nhấp vào "Kết nối với tư cách" và chọn "người dùng cụ thể", sau đó nhập thông tin đăng nhập của người dùng của bạn (tôi đã sử dụng quản trị viên của máy chủ).


-1

TRUY CẬP TRANG WEB ĐỊA PHƯƠNG VỚI IIS mà không cần Xác thực Đường dẫn Vật lý

  1. Đảm bảo rằng bạn đã cài đặt tính năng Ghi lại URL vào Trình quản lý IIS của mình

nhập mô tả hình ảnh ở đây

  1. Mở ứng dụng Viết lại URL, sau đó điều hướng đến Quy tắc đến> Quy tắc nhập

nhập mô tả hình ảnh ở đây

  1. Để nhập quy tắc, hãy nhấp vào nút duyệt, sau đó tìm tệp .htaccess của bạn rồi nhấp vào nút nhập

nhập mô tả hình ảnh ở đây

  1. Văn bản có nhãn màu đỏ là lỗi không được IIS chấp nhận, vì vậy bạn phải xóa chúng bằng cách nhấp vào lỗi trong quy tắc đã chuyển đổi và xóa văn bản khỏi quy tắc viết lại. Khi bạn đã loại bỏ được các lỗi, hãy nhấp vào nút ÁP DỤNG nằm ở góc trên cùng bên phải. Sau đó, cố gắng truy cập trang web của bạn mà không thu hút người dùng tham gia xác thực chung.

nhập mô tả hình ảnh ở đây

Tôi hy vọng nó sẽ giúp. Đó là những gì tôi đã làm.


Câu trả lời (rất chi tiết) này không liên quan gì đến câu hỏi hiện tại. Bạn có đang cố gắng trả lời một câu hỏi khác không?
jpaugh
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.