2010-01-30 115 views
1

这有点复杂 - 所以我们开始吧。IIS 7和ASP.Net MVC问题

我正在开发一个使用asp.net mvc的移动web应用程序,我需要在我的iPhone本地进行测试。到目前为止,我已经在我的本地开发笔记本电脑上运行了该网站的首个iteritaion。我在同一台机器上的IIS 7下创建了一个虚拟目录。我将该站点从VS2008部署到该文件夹​​。我打开一个浏览器并输入“”,并且网站刚刚好。我正在运行一个锁定WIFI的家庭网络,laptip和我的iPhone都在网络上。所以现在我想用iPhone进行测试,但浏览到“”时网站不会出现。我有另一台机器,这也是在网络上和我试图浏览该网站时,此错误消息:

“网站(laptopname)是在线,但没有响应连接尝试”

我有感觉这与IIS设置和/或应用程序池有关,但一直没能找到任何相关的goolging。任何帮助赞赏。

回答

1

有一些可能性:

  1. iPhone是不是能够通过名称来解决你的笔记本电脑。请改用URL中的计算机IP地址。
  2. 笔记本电脑上的防火墙阻止来自其他机器的入站连接。检查你的防火墙。
  3. IIS网站配置了主机标头localhost,因此它不会响应对其他主机名的请求。检查IIS管理器中网站的绑定。

为了消除可能的网络问题,您可以在PC上创建一个ad hoc WiFi网络并连接到该网络进行测试。

+0

这是firewwall - 我试图允许在本地网络上的入站连接,但没有奏效 - 所以我把它关掉了,现在我可以用iPhine和其他计算机进行测试。只要我完成了一个测试 - 当然我把它重新打开:) - 谢谢。 – 2010-01-30 17:25:19

+0

它可能是你的wifi网络是一个“公共”网络,它具有不同于专用网络的防火墙规则。我讨厌这个特色。 – 2011-05-20 21:56:54

0

检查允许匿名访问设置为站点

+0

在IIS 7管理器中找不到此设置 – 2010-01-30 16:57:54

+0

很高兴您发现问题......以下是如何在IIS7中配置匿名访问http://technet.microsoft.com/en-us/library/cc731244(WS.10)。 aspx – w4ik 2010-01-30 20:57:11