IIS部署ASP.NET Core项目及常见问题总结

 更新时间:2022年01月27日 09:10:19   作者:痕迹g  
这篇文章介绍了IIS部署ASP.NET Core项目的方法及常见问题总结,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

部署准备工作

1.服务器开启添加IIS相关功能

1.1. 点击windows搜索到 “启用或关闭windows功能”

1.2 选择添加IIS的部分功能, 如下图所示

2.进入IIS,添加已经发布的网站文件

3.设置应用程序池无托管代码

4.运行你的网站

4.1. 默认运行下, 如出现500.19问题, 则说明网站目录权限不足, 需要给网站添加用户, 设置所有权限。

4.2.打开网站的文件, 添加用户设置权限, 然后刷新网站

5.按照以上的操作, 一般即可正常运行, 如出现不同的异常, 以下总结归纳:

解决办法: 打开 C:\Windows\System32\inetsrv\config 路径下的applicationHost.config 文件. 检查system.webServer节点下是否存在aspNetCore, 如下图所示:

如果不存在, 可能导致的原因是本机未安装 .net Core runtime 运行时候, 这个时候登录一下网站, 安装开发时对应的 Runtime包,https://dotnet.microsoft.com/download,

安装完成后, 默认该节点会在最下方, 如果安装完成后未添加, 手动在该节点下添加 :<section name="aspNetCore" overrideModeDefault="Allow" />

注意事项及方法:

1.部署IIS之前, 需要先安装IIS相关的功能, 然后安装对应的.Net Core 运行环境, SDK 与对应的Runtime运行时。

2. 如仍出现错误, 打开 C:\Windows\System32\inetsrv\config 路径下的applicationHost.config 文件 , 排查相关的节点是否已经存在。

3. 根据windows 事件错误日志, 找到错误发生在什么节点,

4. 排查网站目录下 We.Config的相关配置, 或开启文件日志输出

到此这篇关于IIS部署ASP.NET Core项目及常见问题总结的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • WPF控件模板与其触发器

    WPF控件模板与其触发器

    这篇文章介绍了WPF控件模板与其触发器,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-01-01
  • ASP.NET Core依赖关系注入

    ASP.NET Core依赖关系注入

    这篇文章介绍了ASP.NET Core中的依赖关系注入,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • .Net报表开发控件XtraReport介绍

    .Net报表开发控件XtraReport介绍

    这篇文章介绍了.Net报表开发控件XtraReport,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 程序中常用的种代码

    程序中常用的种代码

    程序中常用的种代码...
    2006-08-08
  • ASP.Net页面生命周期与Page_Load方法的工作原理介绍

    ASP.Net页面生命周期与Page_Load方法的工作原理介绍

    这篇文章介绍了ASP.Net页面生命周期与Page_Load方法的工作原理,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • ASP.NET Core应用程序配置文件AppSetting.json

    ASP.NET Core应用程序配置文件AppSetting.json

    这篇文章介绍了ASP.NET Core应用程序配置文件AppSetting.json,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-02-02
  • SQL Server 2005安装过程中出现错误的解决办法

    SQL Server 2005安装过程中出现错误的解决办法

    SQL Server 2005安装过程中出现错误的解决办法...
    2007-02-02
  • ASP.NET Core中的通用主机HostBuilder

    ASP.NET Core中的通用主机HostBuilder

    这篇文章介绍了ASP.NET Core中的通用主机HostBuilder,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • ASP.NET Core的中间件与管道介绍

    ASP.NET Core的中间件与管道介绍

    这篇文章介绍了ASP.NET Core的中间件与管道,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • .Net结构型设计模式之适配器模式(Adapter)

    .Net结构型设计模式之适配器模式(Adapter)

    这篇文章介绍了.Net结构型设计模式之适配器模式(Adapter),文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05

最新评论