ASP.NET Core:部署到 IIS

本文章介绍如何在 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. 最后,回到创建的网站,点击“浏览”,你就能看到自己创建的网站啦!创建的网站

参考

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值