2009-10-28 147 views
1

在本地開發計算機上運行ASP.NET Web應用程序時,例如, http://devmachine:1234,我想從使用不同瀏覽器的虛擬PC連接到該機器。據我所知,開發Web服務器只爲本地機器提供流量。重新路由web請求的代理

是否有程序/代理,我可以在我的本地開發機器,這將偵聽來自虛擬PC的瀏覽器傳入的連接,並將其重定向到網絡服務器的發展我的本地機器上運行?

例如虛擬PC瀏覽器通過代理連接到本地PC端口8080,然後將其傳遞到devmachine端口1234

回答

2

我傾向於避免將Casini用於除最基本的示例或概念證明站點以外的所有其他應用程序。

你最好使用IIS而不是Casini/ASP.NET Web開發服務器。

使用與本地開發文件相同的物理路徑在IIS中創建網站或虛擬目錄。通過這種方式,您可以通過IP地址從任何機器進行連接,並且該站點將通過已知地址始終可用,而不是偶爾可用(即當您運行Casini時)通過不同的端口可用。

+0

Visual Studio甚至會爲您在IIS中創建虛擬目錄。只需轉到項目屬性的Web選項卡,然後選擇IIS並單擊該按鈕。 – Matthew 2009-10-28 14:29:51

+0

我試過這個,但是當將Web應用程序轉換爲從IIS運行時,運行應用程序時出現錯誤:「無法在Web服務器上啓動調試。」System.Net.DigestClient「的類型初始化程序向例外。」 我需要從一個不同的操作系統/瀏覽器組合調試 – Marcel 2009-10-28 14:29:51

+0

這聽起來不像您的操作系統/瀏覽器組合的問題。你有沒有試過Google搜索那個特定的錯誤信息? – 2009-10-28 14:31:30