我有一个 .NET Windows 服务和一个 .NET Web 应用程序,我想将其部署到我的 Amazon EC2 Windows 2008 实例。此时,我需要做的就是将压缩文件复制到 EC2 盒子并将远程桌面复制到 EC2 实例并完成部署。
为了做到这一点,我尝试了 LogMeIn Hamachi2 创建 P2P VPN 并使用 RoboCopy 复制文件,但似乎 Hamachi 不适用于 Windows EC2。
将 .NET 应用程序部署到 Windows EC2 实例的解决方案是什么?我希望避免在服务器上运行 FTP 服务器只是为了将文件上传到服务器上,并且没有运行 VPN 服务器(如 OpenVPN)来运行基于云的 VPN 解决方案。
也许我可以找到一种使用 Amazon S3 作为策略的简单方法?有任何想法吗?有建议吗?
最佳答案
我们使用http://filezilla-project.org/ 。您可以使用 SFTP 并在备用端口上运行,这应该不会太糟糕。
理论上您可以使用 S3 客户端,如 WebDrive 。我已经将 WebDrive 用于 WebDAV,效果非常好。尚未尝试过 S3。
我想,这让我有了另一种选择。您可以使用 IIS 运行 WebDAV [ http://learn.iis.net/page.aspx/350/installing-and-configuring-webdav-on-iis-7/ ]。 WebDAV 可以通过 HTTPS 运行,因此应该相当安全。
编辑
还有How to gain access to local files in a remote desktop... 。然后您可以使用 Beyond Compare插入你的改变。请注意,Beyond Compare 也支持 FTP 比较。
关于.net - 如何将我的 .NET 应用程序部署到 Amazon EC2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2492986/