文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

ASP.NET Core:部署到 IIS

2023-10-23 11:49

关注

本文章介绍如何在 IIS 服务器上托管 ASP.NET Core 应用。

文章目录

安装 .NET Core 托管捆绑包

在 IIS 服务器上安装 .NET Core 托管捆绑包。 捆绑包可安装 .NET Core 运行时、.NET Core 库和 ASP.NET Core 模块。 该模块允许 ASP.NET Core 应用在 IIS 后面运行。

使用以下链接下载安装程序:

当前 .NET Core 托管捆绑包安装程序(直接下载)

创建 ASP.NET Core 应用

使用 Visual Studio 或其他的 IDE 创建 ASP.NET Core 应用。

注意:在开发中,如果使用 Microsoft SQL Server LocalDB 作为数据库,那么在部署时需要迁移到其他的非本地数据库,这里推荐使用 Microsoft SQL Server

发布应用

  1. 右键单击项目,点击“发布”。
    点击“发布”
  2. 选择“文件夹” > “下一步”。
    选择“文件夹”
  3. 输入想要发布在的文件夹位置,点击“完成”。
    输入发布位置
  4. 点击“发布”。发布

共享发布文件夹

我们需要共享发布的文件夹,以便服务器有权限读取其中的内容:

  1. 在文件资源管理器中,右键单击刚刚发布的文件夹,选择“属性”。
  2. 选择“共享”选项卡,点击“共享”。
    点击“共享”
  3. 输入“Everyone”,点击“添加”。
  4. 将“Everyone”的权限级别设置为“读取/写入”,点击“共享”。设置权限级别

开启 IIS 服务

对于首次使用 IIS 的用户,需要开启 IIS 服务:

  1. 打开控制面板,点击“程序”。
  2. 在“程序和功能”中,点击“启用或关闭 Windows 功能”点击“启用或关闭 Windows 功能”
  3. 找到“Internet Information Services” > “Web 管理工具”,将其下的所有服务开启,点击“确定”后,等待安装完毕即可。
    开启 IIS 服务

创建 IIS 站点

  1. 打开 IIS 管理器,右键单击“网站”选择“添加网站”。
  2. 输入网站名称。
  3. 在“物理路径”中输入发布的文件夹地址。
  4. 在“IP 地址”下拉选择框中选择最后一项,即对应自己电脑的 IP 地址,最后点击“确定”。
    配置网站
  5. 点击“应用程序池”,找到与自己的网站同名的应用程序,右键选择“基本设置”,在“.NET CLR 版本”下拉选择框中选择“无托管代码”。选择“无托管代码”
  6. 对于使用数据库的应用程序,需要设置标识以访问数据库。 再次右键选择“高级设置”,选择“进程模型” > “标识”,点击右边的按钮。设置标识
  7. 选择“自定义账户”,点击“设置”。使用 Windows 身份验证的数据库,应输入电脑的用户名及密码;使用数据库身份验证的数据库,应输入其账号对应的用户名及密码。点击“确定”。
  8. 最后,回到创建的网站,点击“浏览”,你就能看到自己创建的网站啦!创建的网站

参考

来源地址:https://blog.csdn.net/ZhouJinXuan24/article/details/128740877

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-服务器
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯