Tôi chạy một ASP.NET Development Server (đi kèm với MS Visual Studio 2010) trên máy tính Windows 7 của tôi. Tôi hiện đang phát triển một ASP.NET C# ứng dụng web và thử nghiệm nó trên Windows 7 máy tôi cần phải điều hướng trình duyệt web của tôi đến một địa chỉ như thế này:Truy cập localhost trên máy chính từ VMware Workstation 8 để kiểm tra phát triển ASP.NET
http://localhost:59215/Default.aspx
Tôi cũng có VMware Workstation 8 cài đặt trên Windows 7 với hệ điều hành khác như máy ảo. Tôi cần thử tải ứng dụng web của mình từ các máy ảo đó, nhưng khi tôi nhập địa chỉ trên, tôi gặp lỗi "Không thể hiển thị trang" trong trình duyệt. Lưu ý rằng tôi có thể truy cập internet từ một máy ảo, nhưng đối với một số lý do localhost trên máy chính là không thể truy cập.
Bất kỳ ý tưởng nào về cách thiết lập tính năng này?
Đây là một khởi đầu tốt nhưng bạn cũng cần chạy lệnh netsh và chỉnh sửa applicationhost.config. Xem bài đăng trên blog của tôi: http://codingyourlife.at/?page_id = 655 – CodingYourLife
Cảm ơn bạn đã đăng bài này. Cổng 80 trên máy của tôi đã được sử dụng, vì vậy tôi đã sử dụng cổng 8080 cho 'Nghe cổng' của tôi. Chỉ cần một đầu lên ... hãy chắc chắn rằng bạn thêm rằng cổng trên url bên trong máy ảo của bạn. – ZombieCode
Đối với bất kỳ ai sử dụng kết nối grunt - tôi phải chỉ định tùy chọn "host" là '0.0.0.0' để làm việc này. Máy chủ của tôi là máy Mac và 'localhost' vẫn hoạt động từ máy Mac trong khi cho phép' 196.168.XXX.X' hoạt động từ máy ảo. Thật không may khi tạo một mục host trên máy ảo với '192.168.XXX.X localhost' không hoạt động, nhưng' 192.168.XXX.X local.mac' đã làm (trong trường hợp bạn không muốn nhớ IP). –