代码之家  ›  专栏  ›  技术社区  ›  Chuck Le Butt

建议使用Visual Studio FTP部署插件

  •  2
  • Chuck Le Butt  · 技术社区  · 15 年前

    我们最近偶然发现了 Dispatch for ASP FTP部署插件。除了一件事,它看起来很棒:它不适用于 Visual Studio 2010 至少对我们来说。(这是 想象上的 工作得很好。

    (是的,我们已经尝试了一切:我们已经设法让另一个ftp站点的调度工作,但不是我们经常部署到的主要站点。我们 设法通过filezilla ftp连接到我们的主站点,因此站点本身配置正确。所有设置都经过了三次检查,但软件仍然会抛出奇怪的错误(总是与内部库有关)。

    那么,有人知道其他类似的基于FTP的Visual Studio部署插件吗?

    以下是Dispatch的功能(因此任何建议的替换都必须做到):

    • 监视任何更改的文件 在项目中。当文件为 已更改,它已添加到 要部署的文件。
    • 部署这些 文件到现场,我们所需要的一切 要做的是点击“上传”,插件将 通过ftp连接到我们的实时站点 上传 挑选出来的 文件夹。
    • 我们可以过滤掉 我们不想成为的任何文件名 监控/上传(例如 CS或 web.config或/images/ 等)

    我想这就是我们需要的所有功能。谢谢你的建议!

    注意:如果您想知道我们为什么需要这样的服务,那是因为我们在一天内部署了许多站点更改。将整个项目发布到一个文件夹中,压缩它,然后ftping该zip文件,只需解压缩它,然后将整个项目安装到实时WWWroot就太长了。使用Dispatch,您可以在一次单击中上载单个文件。

    4 回复  |  直到 6 年前
        1
  •  2
  •   Chuck Le Butt    14 年前

    在我和调度的创建者之间反复讨论了很久之后,我们设法把问题缩小到他正在使用的库中。( Rebex FTP )我发表了一个关于这个问题的问题 回扣 论坛,并且发现他们的软件可能有一个错误 IIS7.5 . 他们提出了一个快速的黑客/修复方法,我对此进行了测试并发现其有效。

    然后,Dispatch先生很快就在他的软件中实现了这个黑客/修复,哎呀!我有一份完全有效的调度副本… 所以不再需要更换了!

    (根据我所看到的,甚至没有其他插件提供此功能,所以也一样。)

        2
  •  1
  •   Ashok Padmanabhan    11 年前

    只是更新-调度不适用于vs 2013,所以如果您安装了vs 2012和dispatch,请保留它。网站也消失了,所以看起来所有的开发都停止了。我从VS2005开始就使用了Dispatch,它非常适合在需要时发送单个文件。可惜它不见了。

        3
  •  1
  •   gary    6 年前

    我为自己构建了一个非常简单的文件-在解决方案资源管理器中右键单击该文件,然后它将根据您创建的设置文件上载该文件。

    它是超粗的,但它是有效的,如果你喜欢的话,它的源头就在那里。-

    https://github.com/garazy/vs-2017-ftp-upload

        4
  •  0
  •   moto_geek    11 年前

    在VS2008、VS2010和VS2012中增加了大量增强功能。下面是文章。我在搜索时发现微软做了以上所有的工作。因为这在我搜索的内容中出现得很高,所以思想应该分享这些知识。

    Deploy a Web Application Project Using One-Click Publish Without Web Deploy