一 如何将.net core项目部署到IIS上?

1.新建一个.net core mvc项目

1.点击左侧“最近的项目模板”或者右侧“ASP.NET Core Web 应用程序”均可。
在这里插入图片描述
2.填写你的项目名称,并且选择项目存储位置,完成之后点击右下角的“创建按钮”
在这里插入图片描述
3.选择"Web应用程序(模型视图控制器)",注意上边的core版本,我这里使用的是3.1.然后创建项目。至此,一个默认框架的ASP.NET Core MVC项目就创建完成了。
在这里插入图片描述

2.运行.net core项目

1.MVC项目默认路由为home/index,我们在views文件夹下的Home/index.cshtml文件中加入一点文字信息,以确认运行的就是我们所创建的项目。
在这里插入图片描述
2.运行时先不要选择IIS,而是选择以项目名命名的运行选项。
在这里插入图片描述
3.运行成功后会出现一个命令行窗口,显示项目运行的基本信息,包括运行URL及端口
在这里插入图片描述
随后会打开浏览器出现我们的网站界面。至此,项目运行完成。
在这里插入图片描述

3.发布项目

1.右击项目。选择“发布”选项,选择左侧“IIS,FTP等”选项,点击下方“创建配置文件”
在这里插入图片描述
2.在发布界面,发布方法选择为“文件系统”,设置发布文件的目标位置,点击保存
在这里插入图片描述
3.完成之后会跳回主界面,然后点击"发布“”即可,状态栏会显示文件发的进度。至此,项目发布完成。
在这里插入图片描述

4.部署到IIS

1.将.net core部署到IIS需要安装对应.net core版本的SDK和IIS的.net core组件。
SDK下载地址:https://dotnet.microsoft.com/download(选择对应版本下载即可)
IIS的.net core组件下载地址:https://dotnet.microsoft.com/download/dotnet-core/current/runtime
这里解释一下,VS开发环境中安装的SDK和Runtime仅作用于VS中,发布出来之后部署时需要单独安装。即便是在本地做测试,也需要单独安装。

在这里插入图片描述
安装完成之后"程序与功能"中能够看到这几个应用,则说明安装正确。
在这里插入图片描述
2.在IIS中新建一个IIS站点,设置对应的名称,端口,文件路径,我感觉此处不用再详细解释,上图。
在这里插入图片描述
需要注意的是,程序应用池中需要修改为“无托管代码”,重中之重。

在这里插入图片描述
然后,通过IIS或者直接访问部署时的地址访问网站,页面正常显示出来则说明部署成功。
整个过程中,IIS其实只是起到了代理服务器的作用,以上。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值