• 如何将.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

  • 相关阅读:
    【PAT甲级】1128 N Queens Puzzle (20分)
    Codeforces Global Round 7D(马拉车/PAM,回文串)
    【PAT甲级】1127 ZigZagging on a Tree (30分)(已知中序后序蛇形输出层次遍历)
    SDOI2012 体育课
    APIO2018 Circle selection 选圆圈
    [科技] 求数列的前k次方和
    APIO2016 Fireworks
    CTSC2018 暴力写挂
    ZJOI2018 胖
    SDOI2017 数字表格
  • 原文地址:https://www.cnblogs.com/xiongwei/p/15181621.html
Copyright © 2020-2023  润新知