确保您位于同一网络中。
使用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/
设置断点。刷新你的浏览器,应该点击断点。
时间破解一些代码
祝你好运!