zoukankan      html  css  js  c++  java
  • 如何将.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 应用程序”均可。

    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其实只是起到了代理服务器的作用,以上。
    ————————————————
    版权声明:本文为CSDN博主「我不配拥有55kg的你」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/shaopengjie2/article/details/110195522

  • 相关阅读:
    linux常用命令
    mysql 开发基础系列20 事务控制和锁定语句(上)
    sql server 性能调优之 资源等待 CXPACKET
    mysql 开发基础系列19 触发器
    mysql 开发基础系列18 存储过程和函数(下)
    mysql 开发基础系列17 存储过程和函数(上)
    sql server 性能调优之 资源等待PAGEIOLATCH
    mysql 开发基础系列16 视图
    mysql 开发基础系列15 索引的设计和使用
    sql server 性能调优之 当前用户请求分析 (1)
  • 原文地址:https://www.cnblogs.com/xiongwei/p/15181621.html
Copyright © 2011-2022 走看看