基本上,我已经使用 Microsoft Azure 托管我的东西大约一年了。我有一个 SQL 实例和一个“免费”网站,最近又有一个调度程序来运行一个每天刷新数据库的程序。这些东西的费用开始高达每月 30 美元,我想知道将我的托管从 Azure 转移到 VPS 有多容易。
我可能会将它托管在一个名为 Winity.io 的服务上(一个相当强大的 VPS 每月大约 22 美元),但我不知道最直接的方法是什么。我的电脑上仍有原始源代码和所有内容,所以这部分已经整理好了。
一旦它在 VPS 上,部署它的最佳方法是什么? Azure 可以很好地处理 SQL 更新和类似的东西…… VPS 主机上的 WebDeploy 中是否存在类似的技术?
答案1
我不知道最直接的解决方法是什么。我的电脑里还有原始源代码和所有内容,所以这部分已经解决了。
网页内容
要迁移 Web 内容,您可以通过 FTP 传输 Web 内容,也可以将本地驱动器映射到远程桌面连接并将内容复制到 VPS。这是一篇您想参考的优秀文章。
数据库
要迁移数据库,最好的方法是通过 MS SQL Server Management Studio 获取 MS SQL 数据库备份并将其下载到本地系统。创建同名数据库并从 VPS SQL Server 上先前的备份中恢复数据库。
一旦它在 VPS 上,部署它的最佳方法是什么? Azure 可以很好地处理 SQL 更新和类似的东西…… VPS 主机上的 WebDeploy 中是否存在类似的技术?
这取决于您的网络主机,如果您获得了带有必要网络部署工具的 Windows VPS,则您可以通过网络部署方法部署您的网站。