一、打包发布
1.1
1.2
新建我们这里选择 --文件夹 (我是在桌面建立了一个新的文件夹)
1.2.1
之前新建过则 编辑即可
1.3
1.4
下一步编辑设置 选择 Debug 有关这个问题 可以自行百度
1.5
如果不清晰 自行百度,发布完成后大致目录为(主要是Web.config)
二、服务器环境
在服务器上安装SQL server (推荐使用宝塔安装 --12 版本)宝塔 地址:https://www.bt.cn/
--服务器环境
-- 数据库
2.1 安装环境
如果不会云服务器安装IIS-- 可参考连接 : https://cloud.tencent.com/document/product/213/2755
2.2 注意
如果你要安装的时候是默认 安装的话 到==》服务器角色 (注意要手动勾选安装Web服务器中这两个东西) -- 不装可能会报错 (本人就是因为这个东西没装排查了很久)
2.3
三、打开IIS
(它默认会给你一个显示Windows Server的网站显示 默认是:80端口)
点击添加网站 (如果你要使用别的端口访问 ,则需要到云服务器后台=》安全组中方行端口 例如:8080 则后台需要放行一个8080端口)
如果不会则百度
3.1
这时候我们需要修改Config 文件 连接数据库的语句
3.2
如果你是不同版本的数据库 附加是不行的,这时候就很痛苦了,慢慢的需要你手动找创建语句粘贴出来,(如果不想找自己重新创建)
3.3
(使用记事本打开) (注意这里是你已经开放了SQL server的端口 1433 端口)
3.4
修改Config 文件 (使用记事本打开)
3.5
这时候运行项目 报 401.3
解决:右键编辑权限,安全,高级; 添加Everyone即可
3.6
如果你要配置域名 则需要去域名后台解析 云服务器 ip地址(公网ip)
阿里域名解析篇:
http://bozaiq.cn/resolution/
这里为阿里域名解析 (注意:如果要配置https 则需要开放端口 443)申请ssl 自行百度如果觉得不够清楚,可自行百度 -域名解析
如果再次打开报与数据库连接失败 则需要你ping 一下 1433端口是否打开
其他错误 可百度
- https://www.cnblogs.com/ChineseMoonGod/p/5061145.html 常见IIS 错误
- https://blog.csdn.net/weixin_33895516/article/details/85785709 IIS常见错误及解决
- 错误最多一般都是目录权限问题,和是否设置了默认目录
- 具体错误还是需要看Network (F12) 看错误代码Headers 或者是 Response 内
- 本人遇到几个比较奇葩的问题,就是项目部署完成后然后,隔几天就会提示Sql server 中的 sa连接失败!
用户'sa'登录失败(错误18456)
参考地址 https://blog.csdn.net/happymagic/article/details/103728823
解决:我是把 服务重新启动 然后打开数据库,
然后使用Windows 连接,把sa的密码删除掉,
然后重新设置 点击确认即可重新连接
不明白这个错误是什么原因,但是隔三查五就会出现
2、还有就是 如果下次网站打不开了,极大可能是阿里云服务器把你端口关掉了,(虽然安全组内查看那个端口是开着的,但是你使用cmd 发现 这个端口连接失败 例如 Sql Server 端口1433 )(telnet 公网ip 1433)解决:重新进入云服务器后台删除此端口,然后重新添加即可
Comments | NOTHING