[英]How to access my asp.net MVC website on my local IIS server from my iPad (for testing)?
我正在使用Visual Studio 2010構建應用程序。我可以從我的計算機上運行我的asp.net網站(按F5)。 我想在我的iPad上運行這個網站進行測試。
我已經禁用了我的防火牆和防病毒軟件,但它沒有幫助。 我的Pc的IP地址是192.168.1.6
從我的電腦我運行我的網站http:// localhost:8080 /
從我的iPad我試過: http : //192.168.1.6 : 8080 /
我不工作。
任何幫助是極大的贊賞。
謝謝。
如果您使用的是Visual Studio 2010,則可以使用IIS Express ,這是一個將Cassini放在膝蓋上的完整IIS 。 Microsoft強烈建議我們開發人員停止使用Cassini作為我們的Web服務器進行調試。
IIS Express不僅可以充分利用ISS(如SSL)的全部優勢,還可以為本地網絡上的任何計算機啟用完全訪問權限,可以在端口80或任何其他計算機上運行。
第一:我想指出Scott Hanselmen關於此的MIX視頻; 觀看此視頻以擴大您對IIS Express的了解(IIS Express於32:50開始)
第二:安裝VS2010 SP1和MVC 3工具更新后 (可以使用Web平台安裝程序更新)右鍵單擊項目並選擇“使用IIS Express”,然后使用此(而不是Cassini),您可以從中訪問調試站點您本地主機上的任何計算機。
現在您只需要使IIS Express在端口80上運行 。 對此,沒有比閱讀斯科特的博客更好的了 。 它是關於在端口80上運行IIS Express以及在您的開發機器/站點上運行SSL所以,只需抓住端口80部分上的位:)
您可能正在使用默認的Visual Studio Web開發人員服務器(Cassini),它不允許從本地主機以外的任何地方訪問該站點。
最簡單的方法是從Web Developer Server更改為IIS Express。 這是Scott Hanselman關於如何做到這一點的好教程 。 您真正需要做的唯一事情是單擊使用IIS Express按鈕。
不幸的是,默認情況下, IIS Express不允許外部訪問,但也可以輕松解決此問題。 這是Stack Overflow的問題,它指出了正確的解決方案。 遵循這些說明后,IIS Express應該在localhost之外為站點提供服務,並且您應該能夠使用您的IPad連接到該頁面。
更新:
這是另一篇博文 ,介紹如何編輯IIS Express以允許外部訪問(第3節)。
另一種選擇是將應用程序配置為使用本地IIS,默認情況下允許外部訪問。
為此,您可以轉到項目屬性>“Web”選項卡>“服務器”>“使用本地IIS Web服務器”,不要勾選“使用IIS Express”,然后單擊“創建虛擬目錄”為您創建VD應用。
可以通過Win7上的“程序和功能”>“添加刪除Windows組件”啟用IIS
通過使用IIS Express,我們可以從lan查看站點這里有一個鏈接,描述如何使用IIS Express從Lan訪問本地站點
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.