广告
返回顶部
首页 > 资讯 > 服务器 >ASP.NET Core:部署到 IIS
  • 700
分享到

ASP.NET Core:部署到 IIS

.netcore服务器 2023-10-23 11:10:41 700人浏览 薄情痞子
摘要

本文章介绍如何在 IIS 服务器上托管 ASP.net core 应用。 文章目录 安装 .NET Core 托管捆绑包创建 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. 最后,回到创建的网站,点击“浏览”,你就能看到自己创建的网站啦!创建的网站

参考

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

--结束END--

本文标题: ASP.NET Core:部署到 IIS

本文链接: https://www.lsjlt.com/news/440329.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ASP.NET Core:部署到 IIS
    本文章介绍如何在 IIS 服务器上托管 ASP.NET Core 应用。 文章目录 安装 .NET Core 托管捆绑包创建 ASP.NET Core 应用发布应用共享发布文件夹开启 IIS ...
    99+
    2023-10-23
    .net core 服务器
  • 部署ASP.NET Core程序到Windows系统
    目录一、创建项目二、发布项目1、框架依赖2、独立部署三、部署1、配置部署环境2、控制台方式部署3、部署到IIS4、独立部署一、创建项目 本篇文章介绍如何将一个ASP.NET Core...
    99+
    2022-11-13
  • 部署ASP.NET Core程序到Linux系统
    目录一、前言二、安装运行时环境1、在线安装2、离线包安装三、上传文件四、部署1、使用Kestrel启动2、使用Nginx作为反向代理一、前言 这篇文章我们将讲解如何将ASP.NET ...
    99+
    2022-11-13
  • 详解IIS在ASP.NET Core下的两种部署模式
    目录一、ASP.NET CORE Core Module二、 In-Process部署模式三、Out-of-Process部署模式四、<aspnetcore>配置Kest...
    99+
    2022-11-13
  • IIS部署ASP.NET Core项目及常见问题总结
    部署准备工作 1.服务器开启添加IIS相关功能 1.1. 点击windows搜索到 “启用或关闭windows功能” 1.2 选择添加IIS的部分功能, 如...
    99+
    2022-11-13
  • 在IIS上部署你的ASP.NET Core Web Api项目及Swagger
    1、概述 与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Co...
    99+
    2023-09-23
    asp.net 服务器 iis swagger web api
  • IIS部署ASP.NET Core项目及常见问题有哪些
    IIS部署ASP.NET Core项目及常见问题有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。部署准备工作1.服务器开启添加IIS相关功能1. 点击window...
    99+
    2023-06-29
  • 如何部署ASP.NET Core程序到Windows系统
    这篇文章主要讲解了“如何部署ASP.NET Core程序到Windows系统”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何部署ASP.NET Core程序到Windo...
    99+
    2023-06-29
  • 怎么部署ASP.NET Core程序到Linux系统
    这篇文章主要讲解了“怎么部署ASP.NET Core程序到Linux系统”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么部署ASP.NET Core程序到Linux系统...
    99+
    2023-06-29
  • 部署.NET6项目到IIS
    1、下载.net6 运行时以及host支持 https://dotnet.microsoft.com/download/dotnet/6.0 2、IIS 没说什么特别的,绑定域名端...
    99+
    2022-11-12
  • Jenkins编译.NET Core、.NET Framework项目并远程部署到IIS
    目录Windows安装 GitWebDeployWindows 从节点.NET Core处理 IIS处理项目 Jenkinsfile.NET Framework安装环境.NET Fr...
    99+
    2022-11-13
  • Linux CentOS下docker部署Asp.Net Core(.Net6)
    1、项目设置 设置dockerfile属性为“始终复制”, 修改dockerfile文件内容为: FROM mcr.microsoft.com/dotnet/aspnet:6.0...
    99+
    2022-11-12
  • 使用Docker部署ASP.NET Core程序
    一、前言 这篇文章介绍如何将一个ASP.NET Core应用程序在Docker中进行部署。开发工具使用的是Visual Studio 2019和VS Code。 二、使用Docker...
    99+
    2022-11-13
  • Jenkins怎么编译.NET Core和.NET Framework项目并远程部署到IIS
    本文小编为大家详细介绍“Jenkins怎么编译.NET Core和.NET Framework项目并远程部署到IIS”,内容详细,步骤清晰,细节处理妥当,希望这篇“Jenkins怎么编译.NET Core和.N...
    99+
    2023-06-29
  • 怎么在Docker中部署 ASP.NET Core应用
    本篇文章为大家展示了怎么在Docker中部署 ASP.NET Core应用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、系统环境腾讯云轻量应用服务器CentOS7.6二、操作流程及途中遇到的问题...
    99+
    2023-06-15
  • 如何使用Docker部署ASP.NET Core程序
    这篇文章将为大家详细讲解有关如何使用Docker部署ASP.NET Core程序,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、前言这篇文章介绍如何将一个ASP.NET Core应用程序在Do...
    99+
    2023-06-29
  • 在Linux+Jexus中发布和部署Asp.Net Core
    目录安装 Linux DotNet 环境新建一个 WebApp 项目,并发布使用 Jexus 进行反向代理Jexus 介绍安装 Jexus配置 Jexus注意事项安装 Linux D...
    99+
    2022-11-12
  • 在MacOS+Linux+Nginx中发布和部署Asp.Net Core
    目录新建一个 WebApp 项目发布到 Linux,Mac OS使用 Nginx 进行反向代理Mac OSLinux(Ubuntu)注意事项新建一个 WebApp 项目 在 Asp....
    99+
    2022-11-12
  • IIS部署asp.net报404错误的解决方法
    1).所建网站->(右键)权限->"ASP.NET计算机帐户"是否已添加。 2).所建网站->(右键)属性->ASP.NET选项卡->版本是否为2.0,...
    99+
    2022-11-15
    IIS部署asp.net 报404错误
  • angular部署到iis出现404怎么办
    这篇文章主要介绍了angular部署到iis出现404怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。angular应用部署在iis上,...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作