asp.net core webapp 在iis服务器上部署

本文详细介绍了如何使用.NET6.0及以上版本的SDK编译ASP.NETCoreWeb应用,并在IIS服务器上部署,包括先决条件、部署步骤、服务管理、试运行及常见错误处理,如500.31错误和网络访问问题。
摘要由CSDN通过智能技术生成

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端口。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值