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

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

    • 1.新建一个.net core mvc项目
    • 2.运行.net core项目
    • 3.发布项目
    • 4.部署到IIS

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

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

2.运行.net core项目

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

3.发布项目

1.右击项目。选择“发布”选项,选择左侧“IIS,FTP等”选项,点击下方“创建配置文件”
一 如何将.net core项目部署到IIS上?_第8张图片
2.在发布界面,发布方法选择为“文件系统”,设置发布文件的目标位置,点击保存
一 如何将.net core项目部署到IIS上?_第9张图片
3.完成之后会跳回主界面,然后点击"发布“”即可,状态栏会显示文件发的进度。至此,项目发布完成。
一 如何将.net core项目部署到IIS上?_第10张图片

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中,发布出来之后部署时需要单独安装。即便是在本地做测试,也需要单独安装。

一 如何将.net core项目部署到IIS上?_第11张图片
安装完成之后"程序与功能"中能够看到这几个应用,则说明安装正确。
一 如何将.net core项目部署到IIS上?_第12张图片
2.在IIS中新建一个IIS站点,设置对应的名称,端口,文件路径,我感觉此处不用再详细解释,上图。
一 如何将.net core项目部署到IIS上?_第13张图片
需要注意的是,程序应用池中需要修改为“无托管代码”,重中之重。

一 如何将.net core项目部署到IIS上?_第14张图片
然后,通过IIS或者直接访问部署时的地址访问网站,页面正常显示出来则说明部署成功。
整个过程中,IIS其实只是起到了代理服务器的作用,以上。

你可能感兴趣的:(ASP.NET,c#)