即使安装了运行时/托管包,我在iis模块中也没有aspnetcoremoduleV2
所以我无法部署或测试任何核心服务
PS:我曾经在iis中使用moduleV2,但是我不小心从C:/ inetpub文件夹中删除了一些文件(不确定100%是否确实删除了任何文件),但是此后该模块消失了,所有核心应用程序都在给我“ “ aspNetCore”在使用IIS的模块列表中有一个错误的模块“ AspNetCoreModuleV2”
在文件夹Systerm32 / inetsrv中,该模块丢失了,当我尝试手动添加它,并且将其放入app.hosting文件中的iis(已崩溃)时,直到删除了这些Manuel编辑后,应用程序都无法运行
我几次尝试重新安装iis /重新安装捆绑包,但不得不走运
从@ brandoZhang的回答如下:iis的文档在这里
我已经完成了以下工作,并且现在可以正常工作了:1-删除当前的aspNetCoreModule(我想这是不必要的)2-如果下载了runtimebundle后,如果它没有出现在iis模块中,则手动安装该模块-以cmd身份打开admin-导航至inetSrv位置“ C:Windows / System32 / inetsrv-运行:appcmd.exe安装模块/名称:AspNetCoreModule /image:%windir%\system32\inetsrv\aspnetcore.dll-与aspnetcoremoduleV2相同,但其位置在我所在的不同位置%程序文件%\ IIS \ Asp.Net核心模块\ V2 \ aspnetcorev2.dll
如果出现重复错误,请删除旧的,然后重新安装
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句