確保您位於同一網絡中。
使用IIS。
像這樣:
你的Win-machine有一個名字,比方說它叫做「myWin7machine」。在瀏覽器中將「localhost:4243」更改爲「myWin7machine:4243」。
如果這不起作用(呃...它不應該)你可能有防火牆或網絡沒有橋接。我們先從橋接開始。
時間來檢查的一些基礎知識 - 在同一網絡
在檢查你的IP地址。在Win機器上是「ipconfig」,在mac上是「ifconfig」都從命令提示符運行。這兩個IP地址應該是10.4 ....或192.168 ...。重要的是隻有最後一個號碼是不同的。 (這在技術上不正確,但適用於99%的情況)如果它們相同(除了最後一個),則表示橋接 - 這意味着兩臺機器在相同的網絡上都是。如果它們的差別太大,你就在Mac的「內部」運行Win機器的網絡。去爲Parallels的設置(在Windows中:。將鼠標移動到上方顯示並行的菜單,進入設備 - >網絡和東西「(橋接)」等到氣球消失,再次檢查IPCONFIG
支票,你可以平從Mac。平功能的運機可能會在勝利的機器關閉,但可能不是。
現在我們知道我們是在同一個網絡上。
仍然不起作用
你能從mac上做http://myWin7machine:4243
嗎?那麼..你不應該能夠。
你能從贏機器嗎?你應該。
IIRC卡西尼不跟陌生人說話。即它不會與任何東西,但本地主機。
如果我錯了 - 只需在win機器的防火牆上打開端口4243,你應該很好。
但是除此之外......
更改Web服務器的時間。
在win機器上安裝IIS。
在Mac上:衝浪到http://myWin7machine
並看到IIS7的logo展示。
如果你沒有,你有防火牆問題。打開端口80.再試一次。
如果你已經到了這麼遠,那麼你可以從Mac上衝浪到Win機器上的IIS。
時間來建立你的VS解決方案
打開IIS管理GUI。創建一個新的網站。假設你稱之爲MyTestSite。 (你可以隨時重命名)將它指向你的VS解決方案的網頁。通常與web.config位於同一文件夾中。在贏機器上:嘗試瀏覽至「http://localhost/MyTestSite」。您的網站應該顯示。你可能會得到一個Apppool error。
現在在Mac上嘗試http://myWin7machine/MyTestSite
。它應該工作。
ROCK!
時間來建立調試在VS
對於調試在IIS,你必須連接到工藝。在Win7中,它需要提升的權限,因此無論是以管理員身份重新啓動VS還是嘗試連接,VS都會爲您執行。
VS中的菜單是Debug-> Attach to process,你選擇w3wp.exe。
這就是你如何快速調試 - 通過連接。重新啓動您的網站每次調試會話都是浪費時間。
爲了使連接更快 - 使用ctrl-alt-p和繼續使用鍵盤。
爲了使連接更快地使用宏。
這4篇文章有更多信息:http://www.selfelected.com/tag/iis/
設置斷點。刷新你的瀏覽器,應該點擊斷點。
時間破解一些代碼
祝你好運!