Không thể truy cập IIS7 từ mạng gia đình của tôi


1

Tôi có IIS7 trên Windows 7 Ultimate.

IIS7 hoạt động tốt trên máy tính lưu trữ IIS7. Nhưng tôi không thể truy cập IIS7 từ một máy tính khác, tôi nhận được thông báo sau: "máy chủ không phản hồi".

Làm thế nào tôi có thể sửa lỗi này?


ý bạn là nếu bạn gõ IP của máy tính lưu trữ IIS vào trình duyệt của máy tính thứ hai thì nó hoạt động? Bạn đang mong đợi điều gì?
Tombull89

Tôi đã cải thiện câu hỏi của mình. Từ máy tính lưu trữ IIS hoạt động tốt, nhưng từ một máy tính khác, không thể thấy bất cứ điều gì.
VansFannel

ok, cảm ơn vì đã chỉnh sửa Hai máy tính có thể nhìn thấy nhau (Ping chúng không?) Ngoài ra, hãy kiểm tra Tường lửa Windows 7.
Tombull89

Câu trả lời:


2

Chạy các bài kiểm tra sau:

  • Kiểm tra kết nối từ cả hai máy tính.
  • Cài đặt tường lửa, tạm thời tắt tường lửa khỏi tất cả các cấu hình (riêng tư, miền, công khai) nếu điều này hoạt động, hãy thử thêm Quy tắc cổng vào tường lửa của bạn cho phép kết nối đến cổng 80.
  • Ngoài ra, điều quan trọng là phải kiểm tra cấu hình liên kết của trang web của bạn, các liên kết chỉ định địa chỉ mà máy chủ sẽ lắng nghe cho các kết nối đến, đảm bảo bạn có 'Tất cả chưa được gán'.

1

Là máy tính trên mạng LAN? Vấn đề tường lửa? Hãy thử tạm thời vô hiệu hóa tường lửa, xem nếu điều đó giúp.

Bạn có thể ping nó không? Nó có đáp ứng không? Có nhiều lý do tại sao, vui lòng cung cấp cho chúng tôi thêm thông tin nhưng hy vọng những điều trên sẽ giúp ích.


Nếu tôi tắt Tường lửa, tôi nhận được thông báo tương tự: "Không thể kết nối với máy chủ".
VansFannel

1
Tôi nhớ rằng có một tùy chọn trong IIS7 để không cho phép kết nối bên ngoài. Với tùy chọn này được bật, chỉ máy tính lưu trữ IIS7 có thể truy cập nó.
VansFannel

Bạn có thể ping địa chỉ? Như trong Bắt đầu> Chạy> 'cmd'> ping [địa chỉ IP].
Muffinbubble

Có, tôi có thể ping địa chỉ IP.
VansFannel

0

Nếu bạn đã phát triển trang web của mình bằng WebMatrix và do đó đang chạy IIS 7 Express, hãy làm theo các hướng dẫn sau:

Theo mặc định, WebMatrix liên kết với localhost, vì vậy nếu bạn cố gắng sử dụng tên máy của mình (tức là cho phép các máy khác trong mạng LAN) xem trang web của bạn, nó sẽ không hoạt động. Lý do cho điều này là IIS Express (máy chủ web WebMatrix) được thiết kế để chạy mà không có quyền quản trị. Nó không dành cho môi trường sản xuất - nó dành cho các môi trường phát triển đơn giản.

Để thực hiện kiểm tra trên một máy tính khác, do đó bạn cần thực hiện một vài thay đổi nhỏ. Trước tiên, bạn cần chạy WebMatrix với tư cách quản trị viên. Để thực hiện thay đổi để WebMatrix chạy như một quản trị viên theo mặc định:

  1. Đóng tất cả các phiên bản của WebMatrix
  2. Tìm tệp thực thi WebMatrix (thường có trong C: \ Program Files (x86) \ Microsoft WebMatrix \ WebMatrix.exe hoặc C: \ Program Files \ Microsoft WebMatrix \ WebMatrix.exe)
  3. Nhấp chuột phải vào tệp thực thi, nhấp vào thuộc tính, nhấp vào tab 'Tương thích' và chọn 'chạy với tư cách quản trị viên'.
  4. Nhấn OK.
  5. Mở% USERPROFILE% \ Tài liệu của tôi \ IISExpress \ config \ applicationationhost.config trong notepad
  6. ctrl + f), sao chép và dán mục nhập ràng buộc để bạn có hai bản sao và thay đổi một trong các ràng buộc thành quyên
  7. Lưu và đóng applicationationhost.config
  8. Thêm một ngoại lệ tường lửa Windows để truy cập bên ngoài vào cổng đó
  9. Khởi chạy webmatrix và thử nghiệm đi :)

Nếu điều đó làm phiền bạn, bạn có thể tùy chọn bật Điều khiển tài khoản người dùng trên hệ thống của bạn để ngăn lời nhắc quyền quản trị xuất hiện mỗi khi bạn khởi chạy ứng dụng. Nhớ bật lại sau.

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.