IIS 10.0 执行 32 位时出现错误 2280

IIS 10.0 执行 32 位时出现错误 2280

尝试本地部署需要在 32 位上执行的 rest-api 时,服务器停止了其运行的应用程序池。

事件查看器:

加载“C:\WINDOWS\system32\inetsrv\aspnetcore.dll”时出错。代码 2280。

有什么解决办法吗?

Visual Studio 确实可以完美调试,但是本地 IIS 却不行……

答案1

如果任何应用程序需要在 IIS 中以 32 位运行,则需要转到应用程序池下的高级设置,并Enable 32-Bit Applications错误的真的

答案2

重新安装后问题解决:Microsoft .Net Core 1.0.1 - VS2015 Tooling Preview 2

并重新启动系统。

答案3

如果有人在添加“配置本机模块”后遇到问题,并且 2280 模块 DLL 加载失败。请尝试以下操作:

打开并编辑位于的“applicationHost.config”文件

在“C:\Windows\System32\inetsrv\config”下,最好在更改之前进行备份。找到您的 DLL 并删除该行。

相关内容