Sự hiểu biết của tôi về bài viết kỹ thuật này , trên mỗi trang đưa tôi đến đó *, là tôi có thể định cấu hình Tường lửa Windows để cho phép tất cả lưu lượng truy cập vào trên bất kỳ cổng nào được sử dụng bởi một tệp thực thi được chỉ định.
Tôi nhận ra câu trả lời của defacto có khả năng là "Đừng làm điều này", vì vậy hãy hiểu ; Tôi đang chạy Visual Studio và IIS Express bên trong một máy ảo và muốn có thể kết nối từ hệ điều hành máy chủ cho mục đích thử nghiệm, do đó không thực sự quan tâm đến ý nghĩa bảo mật của việc mở tất cả các cổng đang được IIS Express sử dụng.
Tôi đã tạo một quy tắc gửi đến với Chương trình được đặt thành %ProgramFiles% (x86)\IIS Express\iisexpress.exe
, đó là chương trình thực thi đang chạy theo trình quản lý tác vụ. Tất cả các thông số quy tắc khác được để trống (bất kỳ địa chỉ cục bộ, bất kỳ địa chỉ từ xa và cổng cục bộ, bất kỳ cổng từ xa nào, "bất kỳ" người dùng được phép, "bất kỳ" máy tính được phép nào). Tuy nhiên, kết nối chỉ hoạt động nếu tôi có quy tắc cho cổng cụ thể được cung cấp bởi IIS Express.
Vì nó sẽ giúp cuộc sống của tôi dễ dàng hơn (và chủ yếu dựa trên nguyên tắc vì Technet nói rằng nó sẽ hoạt động), tôi không cần phải thêm quy tắc tường lửa cho mỗi ứng dụng tôi tạo.
* Nhiệm vụ "Tạo quy tắc cho phép chương trình lắng nghe và chấp nhận lưu lượng truy cập mạng trong nước trên bất kỳ cổng nào mà nó yêu cầu."