Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 出版及;使用Visual Studio通过SFTP进行更新_C#_.net_Visual Studio 2013_Deployment_Sftp - Fatal编程技术网

C# 出版及;使用Visual Studio通过SFTP进行更新

C# 出版及;使用Visual Studio通过SFTP进行更新,c#,.net,visual-studio-2013,deployment,sftp,C#,.net,Visual Studio 2013,Deployment,Sftp,我目前正在寻找一种方法,使通过SFTP部署和更新C#NET应用程序成为可能。背景是我的大多数用户没有管理员权限、internet访问权限或通用文件结构/组策略。实际上,我所能得到的最好的结果就是能够同时使用应用程序已经用于数据传输的SFTP基础设施 因此,我尝试使用VisualStudioPublish,它可以最初部署应用程序,但是它不支持更新机制(它只支持URL和文件路径)。然而,仅仅通过用户群(1000多个用户)的规模,手动更新/部署过程是不可能的 然后我看了一下wyBuild,这是一个第三

我目前正在寻找一种方法,使通过SFTP部署和更新C#NET应用程序成为可能。背景是我的大多数用户没有管理员权限、internet访问权限或通用文件结构/组策略。实际上,我所能得到的最好的结果就是能够同时使用应用程序已经用于数据传输的SFTP基础设施

因此,我尝试使用VisualStudioPublish,它可以最初部署应用程序,但是它不支持更新机制(它只支持URL和文件路径)。然而,仅仅通过用户群(1000多个用户)的规模,手动更新/部署过程是不可能的

然后我看了一下wyBuild,这是一个第三方构建工具,实际上可以使用sftp上传更新。但是,它不能通过sftp下载它们

所以我已经到了极限。自己编写更新程序似乎是一项巨大的时间投资,但我找不到任何其他解决方案。这个问题如何解决?提前谢谢你的帮助


哦,在有人标记“询问教程”之前,我努力遵守stackoverflow提供的指导原则

您是否尝试过使用第三方工具,如或?它们需要管理员权限才能安装,即使我可以让用户安装它们(或将它们与我的应用程序一起部署)我很遗憾不能运行它们。如果您考虑编写自己的更新程序,请检查。它应该可以帮助你从自己的应用程序中访问SFTP。是的,SFTP代码已经编写好了,我只是希望能够开始编写自己的更新程序。