我在尝试使用 SFTP 将我的网站(一个 MVC4 WebApi 服务)部署到我的服务器时遇到了一些麻烦。我正在使用安装了最新 Azure SDK 的 VS2010,因此我得到了新的发布对话框。
我要做的是选择站点,输入地址(请记住,对话框不允许在此处选择端口),设置路径和用户名以及密码,然后单击验证连接,它会滚动一段时间然后告诉我它找不到服务器。
如果我使用端口 (:22) 设置地址,我会收到 Rebex FTP 不支持 SSH 并使用其他 Rebex 工具的错误。我也尝试添加sftp://
,但在这种情况下,我被要求输入密码,但无论我输入什么都失败了(我尝试了我的域密码、服务器密码、ftp 密码等都无济于事)。
过去使用 SFTP 部署是否有人有任何想法或有任何成功?作为说明,我必须补充一点,与普通 FTP 客户端 (Filezilla) 的连接可以完美运行,因此服务器在那里,可以访问并且密码是正确的,以防您想知道。