将网站上传到Windows Server 2008(在Amazon EC2上)

我正在尝试创build一个ASP.NET Web应用程序,托pipe在Amazon的EC2服务上。 我从Windows Server 2008,运行IIS 7,外部IP地址(通过弹性IP),指向A Record的映像创build了我的实例,并且可以使用我的域名成功访问默认的IIS7网页。

但是我挂了一个细节: 我如何让我的ASP.NET应用程序到服务器?

我用Visual Studio开发了一个简单的应用程序。 我知道在远程桌面(我正在工作)上传输文件的方式很呆板,但是对于频繁的开发来说似乎很乏味。

当然,我错过了一些简单的东西……理想情况下,Visual Studio会通过SFTP或其他方式将应用程序发布到服务器上,但似乎并不那么简单。

我知道这是一个非常基本的问题,我很感激任何指导。

编辑

自发布以来,我发现“Web部署”,这看起来像一个方便的方式,从Visual Studio 2010发布到Windows Server 2008的网站,但我似乎无法得到它的工作。 这是一个可能的解决scheme,如果是这样,有没有人知道一个很好的教程?

这个确切的用例是WebDAV的devise目的。 由于您使用的是Windows 2008,所以甚至还有一个方便的插件来扩展IIS以允许WebDAV发布。

http://learn.iis.net/page.aspx/357/webdav-for-iis-70/

与SSL配对时,通常与FTP一样对发布者友好。 另外,如果您的WebDAV客户端使用的是IE / Windows-native,则甚至可以使用NTLM-authlogin。如果您使用强密码(超过14个字符),则通过非encryption连接。