热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在IIS中部署WebService时,遇到C:\WINDOWS\system32\inetsrv\aspnetcore.dll模块加载失败的问题分析与解决

在IIS中部署WebService时,遇到了C:\WINDOWS\system32\inetserv\aspnetcore.dll模块加载失败的问题。尽管我的接口并未使用.NETCore,系统仍提示aspnetcore模块无法加载。经过详细分析,发现可能是由于IIS配置错误或相关依赖项缺失导致。通过检查IIS配置文件、确保所有必要的.NET框架组件已安装,并重新注册aspnetcore模块,最终成功解决了该问题。此外,建议在部署前进行彻底的环境检测,以避免类似问题的发生。

模块 DLL C:\WINDOWS\system32\inetsrv\aspnetcore.dll 未能加载。

因为我发布的接口中没有使用.NET Core 他却说aspnetcore未能加载,很明显与Net Core的发布模式不太一样,

.NET Core : .NETCRL应选择无托管模式 + 集成

.NET FrmWork: .NET CRL应选择对应版本 + 经典

这种情况下应该是当前WebService的托管管道模式出现问题,
在这里插入图片描述
解决方案:
.NET FrmWork: .NET CRL应选择.NET 4 (or .NET 2) + 经典 即可


推荐阅读
author-avatar
青峰的兔子饭团
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有