ASP.NET拒绝与其他PC的连接

ASP.NET拒绝与其他PC的连接,asp.net,Asp.net,嗯,我的开发机器上安装了Visual Studio 2012 Ultimate,我需要在平板电脑、手机和其他笔记本电脑等多种设备上测试我的Web服务。我的问题是除了从本地机器访问外,我一直无法访问Web服务。 我尝试过java隧道、端口转发器等等。所有这些都可以工作,因为我可以从不同的端口访问我的机器,但我仍然得到了 错误的请求-无效的主机名 HTTP错误400。请求主机名无效 我怎么能绕过这个?我需要一台带有Windows Server的机器来测试所有内容吗?右键单击您的asp.net项目,然

嗯,我的开发机器上安装了Visual Studio 2012 Ultimate,我需要在平板电脑、手机和其他笔记本电脑等多种设备上测试我的Web服务。我的问题是除了从本地机器访问外,我一直无法访问Web服务。 我尝试过java隧道、端口转发器等等。所有这些都可以工作,因为我可以从不同的端口访问我的机器,但我仍然得到了 错误的请求-无效的主机名

HTTP错误400。请求主机名无效


我怎么能绕过这个?我需要一台带有Windows Server的机器来测试所有内容吗?

右键单击您的asp.net项目,然后转到“Web”。从Visual Studio开发服务器更改为IIS。然后,您可以通过将“localhost”替换为您的计算机名,从网络上的其他设备访问该站点

您是如何托管web服务的?如果是personal development server或IIS express,它将无法从另一个盒子工作。这是出于设计。是的,但是我怎样才能轻松地测试我的web服务或任何解决方法,这样我就不必使用Windows Server虚拟机。这里有一个很好的建议。我还要补充一点,这假设计算机正在DNS中注册。如果无法解析名称,请输入IP。乙二醇ttp://nnn.nnn.nnn.nnn/ 如果sitename没有解析,我已经排除了这种可能性。选择了使用本地IIS Web服务器,同时还选择了使用IIS Express。我的选项已用完。请不要使用IIS express。我无法取消选择它,因为它已变灰。是否可以让IIS不在windows 7上运行?@CristianEduardolehuedelion在windows 7 Professional、Enterprise或Ultimate上安装IIS 7.5:-您可能还需要在IIS中启用某些功能。