如何从iPad访问本地IIS服务器上的asp.net MVC网站(用于测试)?

如何从iPad访问本地IIS服务器上的asp.net MVC网站(用于测试)?,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我正在使用VisualStudio2010构建一个应用程序。我可以从计算机上运行asp.net网站(按F5)。我想在我的iPad上运行此网站以进行测试 我已经禁用了防火墙和防病毒软件,但没有任何帮助。我的电脑的IP地址是192.168.1.6 从我的计算机运行我的网站 在我的iPad上,我尝试了: 我不工作 非常感谢您的帮助 谢谢。我认为您无法从远程计算机访问Cassini(Visual Studio web服务器)。但这可能是错误的 看看这个,寻找一个可能的解决方案 编辑:看来我是对的,您无法

我正在使用VisualStudio2010构建一个应用程序。我可以从计算机上运行asp.net网站(按F5)。我想在我的iPad上运行此网站以进行测试

我已经禁用了防火墙和防病毒软件,但没有任何帮助。我的电脑的IP地址是192.168.1.6

从我的计算机运行我的网站

在我的iPad上,我尝试了:

我不工作

非常感谢您的帮助


谢谢。

我认为您无法从远程计算机访问Cassini(Visual Studio web服务器)。但这可能是错误的

看看这个,寻找一个可能的解决方案


编辑:看来我是对的,您无法访问VisualStudio从远程计算机运行的Cassini实例。您需要将卡西尼号实际构建到您的程序中,以便远程访问它。请参见

您可能正在使用默认的Visual Studio Web Developer服务器(Cassini),该服务器不允许用户从本地主机以外的任何位置访问站点

解决此问题的最简单方法是将Web Developer服务器更改为IIS Express。以下是如何做到这一点。您真正需要做的唯一一件事就是单击“使用IIS Express”按钮

不幸的是,默认情况下,解决这个问题的方法很简单。这为您指出了正确的解决方案。按照这些说明操作后,IIS Express应该在本地主机之外为站点提供服务器,您应该能够使用IPad连接到该页面

更新:


其中显示了如何编辑IIS Express以允许外部访问(第3节)

如果您使用的是Visual Studio 2010,那么您可以使用IIS Express,这是一个完整的IIS,让卡西尼号屈膝投降。微软强烈建议开发人员停止使用Cassini作为我们的web服务器进行调试

IIS Express不仅允许您充分利用ISS(如SSL)的优势,还允许您对本地网络上的任何计算机进行完全访问,操作端口为80或您想要的任何其他端口

首先:我想指出斯科特·汉斯曼的混音视频;请参阅以扩大您对IIS Express的了解(IIS Express从32:50开始)

第二步:安装后(您可以使用这两种方法更新),右键单击项目并选择“使用IIS Express”,使用此选项(而不是Cassini),您可以从本地主机上的任何计算机访问调试站点


现在,您只需使IIS Express在端口80上运行即可。为此,没有什么比这更好的了。这是关于在端口80上运行IIS Express以及在您的开发机器/站点上运行SSL的,因此,只需获取端口80上的信息即可:)

通过使用IIS Express,我们可以从lan查看站点这里有一个描述如何执行此操作的链接

另一个选项是将应用程序配置为使用本地IIS,默认情况下允许外部访问

为此,您可以转到项目属性>“Web”选项卡>“服务器”>“使用本地IIS Web服务器”,不要勾选“使用IIS Express”,然后单击“创建虚拟目录”为应用程序创建虚拟磁盘

可以通过Win7上的“程序和功能”>“添加/删除Windows组件”来启用IIS