栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

Win10系统IIS本地部署.net5详细步骤和解决500.30问题

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Win10系统IIS本地部署.net5详细步骤和解决500.30问题

1.先查看你发布项目机器的开发环境。

打开cmd
输入dotnet --info

看下你发布项目的环境。切记发布环境最好和你要部署的环境一样,不然会带来很多不必要的麻烦,主要看.netsdk,host和运行时版本。

2.看好环境之后,我们把项目发布到本地。

2.1右键启动项目,点击发布。

2.2选择文件

2.3选择你发不得位置

2.4点击发布

等待项目发布。

3.给你部署的电脑安装IIS

3.1打开电脑开始,搜索,启用程序功能

3.2勾选方框的东西,一定要全部展开,一个一个勾选

3.3勾选完后,点击安装,安装完成后重启电脑,切记,一定要重启!!

4.给你需要部署的电脑安装对应的项目运行环境

4.1安装sdksdk地址

进行后选择你第一步中对应的环境安装。
项目环境是5.0.12我们就进入对应的环境中。

4.2安装运行时和Run server apps

运行时RunTime
一样安装对应的版本

Run server apps

这些安装好了,就可以开始在IIS上部署了。

5.IIS部署.net core

5.1开始输入IIS==》打开IIS

添加网站

5.2配置网站

把我图中圈起来的位置填好就可以发布了。其中物理位置就是你VS发布后的文件地址。

5.3配置应用池。


项目发布选择的应用池改成无托管,接着回到发布项目页面查看我们的模块是否安装上


如果没有,就重启一下电脑。

好了,到了这一步,我们就可以运行一下网站了。

6.运行网站 解决500.30问题


网站运行起来,我们发现抱错500.30

解决方案:进入项目文件夹中,
进入项目后进行cmd

然后我们手动跑一下,看看报什么错误。

cmd 中输入 dotnet 项目名称.dll

我们可以很清楚的看到时数据库连接字符串出了问题,其实这里我是故意搞错的,因为之前这个坑找了很长时间。

7.创建数据库

接着我们把对应的项目本地数据库创建好,MYSQL或者sql server的,这些装好,装好了把项目数据库自己配好。配好后,一定要重启电脑,不然还是会有惊喜。

7.1换好本地连接字符串。

 "Value": "server=localhost;port=端口;database=数据库名字;uid=root;pwd=******;CharSet=utf8;Allow User Variables=True;sslmode=none",

好了这些都配置好了,再次运行项目,就成功了!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/905198.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号