2010-01-30 149 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