在我的笔记本电脑上的IIS主机ASP.NET网站与同事分享?

我正在尝试与同事分享我的ASP网站,以便我可以收到他们的反馈。

我可以在浏览器中使用这两种方法来访问项目:

http://localhost:8125/ http://pc_hostname:8125/ 

我的工作networking/ VPN上的其他人怎么能访问我的电脑的端口8125?

如果是这样,那么我需要做什么?

我正在使用IIS 7.5,这里是我的firwall设置: http : //img196.imageshack.us/img196/1447/firewallx.jpg

抱歉,由于没有声望,无法直接上传图片

您只需将您的网站推送到AppHarbor或Azure网站 – 它们都有免费选项,入门非常简单。 这样,你的网站在网上公开,你的同事可以尝试一下。 与VPN和防火墙以及其他方面相比,要容易得多。

第一步是诊断问题。 到目前为止,您的文章没有提供太多的诊断信息,但是第一步是确保两台机器(即您的和他们的)可以看到对方,这是通过ping它们来完成的。 请注意,Windows防火墙默认阻止ICMP ping,所以您需要手动启用它。 我不会在这篇文章中描述如何启用ICMP pingfunction,但您可以在网上轻松find它。

确保你的计算机的名字是可以从另一台机器上parsing的 – 如果它是一个NetBIOS名字,而你的networking没有DNS注册机器名,那么这可能是一个罪魁祸首 – 我个人觉得Windows中的NetBIOS体验非常缺乏,不知道为什么我们没有苹果的Bonjour / mDNS服务。 使用nslookup类的命令,甚至ping命令,以确保名称parsing正常。

我们已经确定您已经禁用了本地Windows防火墙,因此可以从问题空间中删除。

build立机器之后,可以看到并交谈,看看你的IISconfiguration,看看网站的绑定是什么(打开IIS,select网站,然后点击屏幕右侧的“绑定” )。 确保它绑定到0.0.0.0 (又名“所有未分配的IP地址”),并且没有任何其他站点绑定到您的机器地址。

如果这不起作用,那么没有更多的信息就不能帮助你,比如特定的错误信息。