我现在正在处理客户的基于 .NET 的 Web 项目 - 该项目在 IIS 中运行良好,并且我的 VMware Fusion VM 中的 SQL Server 也运行良好。.mdf/.ldf 文件也在项目目录中。我是一名前端开发人员,因此我只会接触视图和 CSS/JavaScript 文件,因此我宁愿使用 OS X 中的常规编辑器(Vim),而不是 Windows 中的 Visual Studio。
实现此目的的好方法是什么?让 IIS/SQL Server 访问文件,同时仍可供 OS X 编辑?
我似乎记得很久以前,曾经在 Windows 计算机的 NTFS 文件系统中安装过 VMware Fusion“共享文件夹”(因此 IIS 和 SQL Server 会将其读取为本地文件夹,但实际上它是从 OS X 共享的)。现在我尝试查找它时,无论如何也找不到任何说这是可能的东西,所以我不知道……
我将非常感激任何帮助。
答案1
我通过将项目目录移动到 OS X 主机并将其符号链接到 Windows 中的原始位置来解决该问题,方法是运行以下命令cmd
:
mklink /d C:\project\location "//vmware-host/Shared Folders/Project"
(C:\project\location
IIS 提供服务的文件夹在哪里。)
答案2
我猜想,对于编辑视图、CSS 和 Javascript,您不需要 VS。您可以在 Windows 客户机上安装 openssh-server,然后使用 ssh 和 osx-editor 登录。您可能可以在 Windows 上使用共享文件夹并在 Mac 上使用 SMB/Samba 协议执行相同操作。您可以在 Windows 客户机上安装 Filezilla 服务器,然后使用 FTP,然后在 Mac 上使用 Cyberduck,然后从那里进行编辑。或者您的编辑器支持 FTP?Filezilla 可能是最简单的解决方案。