4

我正在使用 asp.net 并编写一些类(CMS 的控件)以在我的网站上使用。目前我正在使用具有 sftp 支持和语法突出显示的文本编辑器 (UE) 来编辑文件并通过 sftp 保存。然后我只是在测试站点上测试它。它运行良好..但由于我对 c# 很陌生,我总是在查找方法、参数等。

不是不可能,而是痛苦。

这就是 Visual Studio 的用武之地。我想使用 VS,所以我得到自动完成和 MSDN 的钩子。但是我对设置本地环境不感兴趣,因为我的网络主机已经有一个测试环境,坦率地说,这是我的设置和主机之间的差异(即:CMS、unicode 问题、日期.. .) 这是比较棘手的部分。

有没有办法将 Visual Studio 与只能通过 sftp 访问的远程站点一起使用?

4

2 回答 2

4

一种方法是将 SFTP 服务器安装为 Windows 驱动器。

如果 SFTP 服务器在您的本地网络上,那么您可以将其挂载为 Windows 共享。如果它在您的 DMZ 中的网络之外,那么您可以找到可让您将 SFTP 服务器安装为驱动器的软件。

允许您执行此操作的软件包括ExpanDrive。这将允许您像往常一样使用 Visual Studio,同时在后台根据需要将文件上传到 SFTP 服务器并从 SFTP 服务器下载。

于 2009-04-11T10:23:58.737 回答
1

嗯,这是一个答案:

我的第一个想法是设置 FileZilla 以发送您“已发布”开发网站的目录。这将是最简单的设置,坦率地说,这是将内容传输到服务器的最快方式。

如果您正在专门寻找一种应用程序内的方法来执行此操作:

Visual Studio 设置为接受嵌入式应用程序。例如:VIM(Vi 嵌入式)。您可以简单地加载一个精通 sFTP 的嵌入式应用程序。

一个例子:

来自VIM 文档

Vim 下面向网络的文件传输是由基于 VimL 的脚本 () 使用插件技术实现的。它目前支持使用 rcp、scp、ftp 或 ftp+<.netrc>、scp、fetch、dav/cadaver、rsync 或 sftp 跨网络读写。

于 2009-04-13T00:58:14.023 回答