我正在尝试使用SFTP将我的网站(一个MVC4 WebApi服务)部署到服务器上,但遇到了一些麻烦。我正在使用安装了最新Azure SDK的VS2010,因此我得到了新的发布对话框。
我所做的是选择站点,输入地址(请注意,对话框在这里不允许选择端口),设置路径、用户名和密码,然后单击验证连接,它会滚动一段时间,然后告诉我找不到服务器。
如果我使用带端口号(:22)的地址,我会收到一个错误提示,说Rebex FTP不支持SSH,请使用其他的Rebex工具。我也尝试添加sftp://
,但这种情况下我被要求输入密码,但无论我输入什么都会失败(我尝试过我的域密码、服务器密码、ftp密码等,但都没有成功)。
有人有什么想法或者曾经成功地使用SFTP进行过部署吗?需要说明的是,使用普通的FTP客户端(Filezilla)连接完全没有问题,所以服务器是存在的,可达的,密码也是正确的,如果你想知道的话。