.NET网站部署到阿里云服务器经验分享

由于笔者需要将自己的网站上线,所以第一步就是去买了一个阿里云服务器。想要远程访问的话,首先是云数据库的部署,然后是网站的部署。
1.云数据库的部署
过程:在云服务器上下载SQLServer,然后把本地的数据库(架构和数据)使用脚本导出保存,再复制之后扔在云服务器的SQLServer中执行,数据库就成功迁移了。
测试是否成功:在本地SQLServer中连接云服务器上的数据库,看能否连上
注意事项:

  1. 下载SQLServer最快且方便且稳定的方法是,把本地的镜像文件通过邮件发给自己,然后在云服务器上下载,通过邮件下载的附件一般都比较稳定。
  2. 导出的数据库脚本执行的时候可能会有一些路径上的问题,比如说本地SQLServer不是安装在C盘的时候,脚本里面可能就会有路径报错,这个时候去报错的地方把路径改一下就可以执行成功了。
  3. 连接远程数据库的时候,很有可能报错,“是否允许远程连接”。这个时候需要检查远程连接的设置。但是使用阿里云服务器的话,还需要多做一点,因为阿里云本身在外层也有一层防火墙,需要进阿里云网页端实例去设置安全组规则,将1433(默认的数据库端口)端口的出规则和入规则

2.网站的发布
过程:发布过程
注意:没有什么好注意的

3.网站的部署
过程:把上述过程中的文件拷到云服务器桌面上,然后在云服务器上的IIS发布即可。
测试:云服务器里面浏览网页啊!本地电脑直接ip+端口访问啊!直接看啊!
注意:

  1. 权限问题
    放到桌面上的问题,那当然会出现权限问题。十有八九会遇到权限问题而不发打开网页的HTTP500.19错误。这个时候在发 布的文件夹上右键属性,增加一个新用户,把“修改”属性下的“允许”打开。

  2. 阿里云安全组规则设置
    IIS部署网站的时候选的那个端口,需要在阿里云设置安全组规则

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值