【问题标题】:How do I publish an ASP.NET application using SCP from MonoDevelop on Windows 7如何在 Windows 7 上使用 MonoDevelop 的 SCP 发布 ASP.NET 应用程序
【发布时间】:2012-05-12 17:37:20
【问题描述】:

我在 Windows 上使用 MonoDevelop,只获取“本地文件系统”目标进行 Web 部署。根据这个站点:http://monodevelop.com/documentation/creating_asp.net_projects,我需要 FUSE 文件系统来获取“SSH (FUSE)”目标类型。

有没有人让它在 Windows 上运行?我需要采取哪些步骤?

【问题讨论】:

    标签: c# ssh monodevelop fuse


    【解决方案1】:

    SSH (FUSE) 部署处理程序使用sshfs FUSE 文件系统将删除文件系统临时挂载到本地目录,然后使用正常文件操作部署到该目录。

    据我所知,FUSE 无法在 Windows 上运行,因此该功能无法在 Windows 上按原样运行。

    MonoDevelop 现在包含 NSch,它是 JSch SSH 库的一个端口,用于 git 支持。这个库支持 SFTP,因此感兴趣的一方可以编写一个新的部署处理程序,使用它直接进行部署。我很乐意为有兴趣的人提供指导。

    【讨论】:

    • 谢谢。事实证明,XSP2 和 mod_mono 都希望 bin 文件夹位于不同的位置,因此我暂时将手动部署。嗯。我是一名开发人员 - 编写这个脚本有多难 ;)
    【解决方案2】:

    正如 mhutch 所说,这在 Windows 上不起作用,因为 Windows 不支持 Fuse。

    但是,您可以安装 Dokan + Dokan SSHFS。
    然后,您需要下载 monodevelop 源代码,检查 Windows,并通过 dokan 命令行添加要挂载的功能。
    然后在 Github 上发出拉取请求。

    【讨论】:

      猜你喜欢
      • 2013-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-10
      • 2011-06-20
      • 2016-03-05
      • 1970-01-01
      相关资源
      最近更新 更多