所以,我做了一个很酷的演示,我想向朋友展示。但是当我给他们我的IP地址(使用开发服务器的端口和aspx页面)时,它没有连接。我怎样才能使它发挥作用?
答案 0 :(得分:6)
他们看不到开发服务器端口。 它仅为本地计算机上的浏览器请求提供页面。
您必须将其发布到IIS或另一台具有IIS的计算机上。
答案 1 :(得分:1)
将您的站点部署到本地IIS服务器
答案 2 :(得分:1)
开发服务器将仅从localhost服务器连接。您需要将其部署到真正的IIS服务器实例。由于您不太可能使用Windows Server,因此可以在任何 Professional 版本的Windows上安装IIS。然后,您的站点将在端口80上运行,就像任何其他网站一样。您仍可能需要在家用路由器上转发该端口。
答案 3 :(得分:0)
Cassini(开发人员网络服务器)有限制,不提供来自内部网/互联网的http请求
您应该将站点部署到工作站上的IIS(如果您的朋友通过IP观察工作站)或使用Internet Asp.net Hosting
答案 4 :(得分:0)
开发服务器只能由本地框上的客户端访问。您需要在IIS上托管您的站点以允许他们访问它(假设它们在您的本地网络上。)如果您需要在互联网上公开它,您将需要一个托管公司来执行此操作。 / p>
答案 5 :(得分:0)
您可能正在使用名为cassini的内置网络服务器。默认情况下,该Web服务器仅接受来自localhost的请求。
设置本地IIS,并通过防火墙转发所有必要的端口
答案 6 :(得分:0)
您应该找到一个可靠且已经配置好的虚拟主机并在那里托管您的网站。谷歌“免费asp.net主机”的第一个热门是here。