文章导读
上一篇文章我们学习了如何在OpenShift上创建应用,那么接下来就是将我们的ASP.Net程序部署到这个应用空间。今天,我们就来一步步教你如何使用WinSCP的SFTP协议来完成这个任务。
上传ASP.net程序
首先,你需要下载并安装WinSCP,然后打开PuTTYGen来生成公钥和私钥。接下来,我们将详细讲解每一步的操作。
- 下载WinSCP,并打开PuTTYGen。
- 点击Generate,在窗体空白处随机缓慢移动鼠标直到进度条走完,生成公钥和私钥。
- 保存私钥为ppk文件,并复制公钥,在此下方页面点击Set an SSH Key。
- 粘贴并命名点击Create创建。
- 打开应用程序详细页面,右方会有ssh开头的URL,例如 ssh://536dd0ce4562ece7da0000b0@test-monotest.rhcloud.com/~/git/test.git/。
- 将536dd0ce4562ece7da0000b0@test-monotest.rhcloud.com粘贴到WinSCP的主机名文本框中。
- 点击上图中的高级,点击验证,选择之前保存的ppk私钥文件。
- 点击确定后登录就会出现下方的界面,ASP.net程序就上传在app-root/runtime/repro,就大功告成了。
小结与拓展
通过本文,你学会了如何使用WinSCP将ASP.Net程序部署到OpenShift免费空间。这是一个基础但实用的技能,相信对你有所帮助。接下来,你可以尝试将更多类型的程序部署到OpenShift,或者学习如何使用其他工具来实现同样的目标。
我是「新派编程网」(www.xjpbg.com)的林译川,希望这篇文章能帮助你更好地理解编程思维和技术本质。如果你对编程有任何疑问,欢迎访问我们的网站了解更多内容。
