iis 无法加载模块DLL C:\WINDOWS\system32\inetsrv\aspnetcore.dll,数据就是错误,当运行本地网站时

wa7juj8i  于 2023-10-19  发布在  Windows
关注(0)|答案(1)|浏览(280)

我得到这个错误时,试图运行我的代码是在IIS

设置本地
我不知道为什么会发生这个错误,或者为什么它正在寻找和aspnetcore dll时,这是一个旧的网站,运行在.NET 4.7
我已经安装了核心运行时,并重新启动IIS和重新启动,但仍然得到相同的错误。此外,我注意到错误发生后,它会关闭与网站相关的应用程序池。
欢迎任何想法。谢谢
根据一些评论,我添加了第一个图像

中突出显示的错误的事件查看器详细信息选项卡的屏幕截图

92dk7w1h

92dk7w1h1#

我建议你打开VS检查ASP.NET Core是否在Applicationhost.config文件(.vs\config\applicationhost.config)中引用,并尝试加载不存在的模块。
如果是这样,您需要注解掉所有对aspnetcore.dll的引用。此外,您需要对文件夹C:\Windows\System32\inetsrv\Config中的Applicationhost.config文件执行相同的操作。然后重新启动iis并重试。

相关问题