我在iis模块中没有aspnetcoremoduleV 2,即使在安装了运行时/托管包之后
因此我无法部署或测试任何核心服务
P.S:我曾经在iis中有moduleV 2,但我不小心从C:/inetpub文件夹中删除了一些文件(不是100%确定是否真的删除了任何文件),但从那以后模块消失了,所有核心应用程序都在给我“aspNetCore”在其模块列表中使用IIS有一个坏模块“aspNetCoreModuleV 2””
在文件夹Systerm 32/inetsrv中,模块丢失,当我尝试手动添加它时,它在app.hosting文件中,iis(有点崩溃)没有应用程序能够运行,直到我删除这些Manuel编辑
我尝试重新安装iis几次/重新安装捆绑包,但运气不佳
2条答案
按热度按时间vohkndzv1#
以下是@brandoZhang的回答和iis docs
我已经完成了以下操作,现在它正在工作1-删除当前的aspNetCoreModule(我猜这部分是不必要的)2-如果下载runtimebundle后它没有出现在iis模块中,则手动安装该模块
如果出现复制错误,请删除旧版本,然后重新安装
332nm8kg2#
根据@Lino的Lino回答,我必须卸载模块(在我的例子中是aspnetcorev 2),并使用dotnet-hosting-xxx安装程序进行修复