簡體   English   中英

如何從我的iPad上訪問我的本地IIS服務器上的asp.net MVC網站(進行測試)?

[英]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.68080 /

我不工作。

任何幫助是極大的贊賞。

謝謝。

如果您使用的是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 SP1MVC 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訪問本地站點

我認為您無法從遠程計算機訪問Cassini(Visual Studio Web服務器)。 可能是錯的。

看看這個問題可能的解決方案

編輯:看起來我是正確的,您無法訪問Visual Studio從遠程計算機運行的Cassini實例。 您需要在程序中實際構建Cassini才能遠程訪問它。 看到這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM