asp.net core web应用如何在iis服务器上部署
一、web应用在服务器上部署的先决条件
1、使用.net 6.0(以上)的版本的sdk进行编译。
2、使用vs发布到目标文件夹中。
3、在目标文件夹中,运行exe文件能运行。如下:
若出现如图结果,说明webapp 能正常运行,若不能正常运行,则在最后一行有.net 运行时库下载地址,复制网址,下载安装。
下载安装完成后,在浏览器地址栏输入http://localhost:5000后,程序应能正常运行。在上程序窗口按ctrl-c 可结束服务运行。直接关闭窗口,也能终止服务。
二、在iis上部署
1、在我的电脑图标上,右击-》选择管理-》服务和应用程序-》iis服务
2、-》连接-》网站-》添加网站
在这时,物理路径选择你的app 保存的物理路径,其他按需要填入即可。
三、试运行
1、在本机浏览器中输入http://localhost,app 一般可正常运行。
2、出现服务被拒绝
检查iis服务是否正常运行,dotnet-hosting-7.0.11-win.exe服务是否安装。
3、提示500.31错误的处理
出现500.31是服务器版本不正确,请安装正确的版本。
4、在本地运行正常,在客户端不能运行
应检查网络防火墙,在入站规则中,加入相应的tcp端口。