
我正在嘗試與我的同事分享我的 ASP 網站,以便我可以收到他們的回饋。
我可以在瀏覽器中使用這兩種方法來存取該項目:
http://localhost:8125/
http://pc_hostname:8125/
我的工作網路/VPN 上的其他人如何存取我電腦的連接埠 8125?
如果是這樣,那我需要做什麼?
我使用的是 IIS 7.5,以下是我的防火牆設定: http://img196.imageshack.us/img196/1447/firewallx.jpg
抱歉,由於沒有信譽,無法直接上傳圖片
答案1
答案2
第一步是診斷問題。到目前為止,您的帖子沒有提供太多診斷信息,但第一步是確保兩台機器(即您的和他們的)可以互相看到,這是通過對它們執行 ping 操作來完成的。請注意,Windows 防火牆預設會阻止 ICMP ping,因此您需要手動啟用它。我不會在這篇文章中描述如何啟用 ICMP ping,但您可以在網路上輕鬆找到它。
確保您的電腦名稱可以從其他電腦解析 - 如果它是 NetBIOS 名稱,並且您的網路沒有電腦名稱的 DNS 註冊,那麼這可能是罪魁禍首 - 我個人發現 Windows 中的 NetBIOS 體驗非常缺乏,我不知道為什麼我們沒有像蘋果的Bonjour/mDNS 服務。使用諸如nslookup
或 之類的命令ping
來確保名稱能夠正常解析。
我們已經確定您已停用本機 Windows 防火牆,以便可以將其從問題空間中刪除。
在確定電腦可以互相檢視和通訊後,查看 IIS 配置並查看網站的綁定是什麼(開啟 IIS,選擇網站,然後點擊螢幕右側的「綁定」) )。確保它已綁定0.0.0.0
(也稱為“所有未分配的 IP 位址”),並且沒有任何其他網站綁定到您的電腦位址。
如果這不起作用,那麼如果您沒有提供更多資訊(例如具體的錯誤訊息),我們就無法為您提供更多幫助。