7

Tôi đang tìm cách dễ dàng kiểm tra phiên bản di động của trang web của mình trong quá trình phát triển.Bật thiết bị Android để truy cập IIS Express khi đang ở trên cùng một mạng

Tôi đã thiết lập IIS Express, như vậy mà tôi có thể truy cập tại địa phương sử dụng:

http://localhost:1025/AppName/

hoặc bằng cách sử dụng tên máy tính của tôi (dazbradbury-pc)

http://dazbradbury-pc/AppName/

này sau đó hoạt động từ bất kỳ máy nào trên mạng của tôi.

Tuy nhiên, khi tôi cố gắng sử dụng địa chỉ này từ thiết bị Android, nó chỉ đơn giản là không hoạt động. Có ai làm việc này không? Nếu vậy, cần thêm những bước nào nữa?

+3

Đó có thể là do Android không thực hiện giải pháp tên WINS. Hãy thử địa chỉ IP. – SLaks

+0

Cảm ơn @SLaks, đó là đầu mối tôi cần! Tôi đã đăng câu trả lời ngay bây giờ, nhưng bạn xứng đáng nhận được tín dụng. Cảm ơn một lần nữa! – dazbradbury

+0

Yeah - chúc mừng Slaks !!! – stan4th

Trả lời

8

Nhờ @SLaks cho các thông tin:

Đó có thể là vì Android không làm WINS phân giải tên. Hãy thử địa chỉ IP.

Do đó, tôi cập nhật của tôi IIS Express để trỏ đến một địa chỉ IP bằng cách chèn vào các ràng buộc trong applicationhost.config một địa chỉ IP:

<binding protocol="http" bindingInformation="*:80:192.168.1.97" /> 

nơi 192.168.1.97 là địa chỉ IP cục bộ của máy tính của tôi.

Tôi hiện có thể truy cập máy của mình ví dụ IIS Express từ thiết bị Android của mình.

+0

Cảm ơn. Tôi đã có cùng một vấn đề và hầu như đã có giải pháp ... ngoại trừ tôi đã cố gắng để ràng buộc với địa chỉ IP công cộng của tôi để nó không hoạt động. –

+3

Nếu bạn nhận được quyền truy cập bị từ chối, ** Chạy Visual Studio với tư cách quản trị viên **. – nVentimiglia

+0

@nVentimiglia, cảm ơn bạn rất nhiều vì đã đề xuất chạy với tư cách quản trị viên. Hoàn toàn giải quyết được vấn đề của tôi! – Matt

Các vấn đề liên quan