Asp.net core asp.net核心部署持久性错误代码=';0x80004005:8000808c。关于win 2012r2
我在ErrorCode='0x80004005:8000808c方面一直存在问题。关于win 2012r2 部署使用以下各项的更新应用程序:Asp.net core asp.net核心部署持久性错误代码=';0x80004005:8000808c。关于win 2012r2,asp.net-core,iis-8,Asp.net Core,Iis 8,我在ErrorCode='0x80004005:8000808c方面一直存在问题。关于win 2012r2 部署使用以下各项的更新应用程序: <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.8" /> 并重新启动了机器,但问题仍然存在。我已经将相同的文件部署到我的Windows10开发设备上的IIS(而不是IIS EXpress),并且在那里运行良好。 有什么办法解决吗 微软使得查找相关信息变
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.8" />
并重新启动了机器,但问题仍然存在。我已经将相同的文件部署到我的Windows10开发设备上的IIS(而不是IIS EXpress),并且在那里运行良好。
有什么办法解决吗
微软使得查找相关信息变得不容易 向下滚动到中的“.NET Core Runtime only installation”(仅限运行时安装)部分,您的2.0.7安装程序似乎都是旧的,而Microsoft几乎在无声中刷新了所有安装程序,以包含2.0.8位(这是一个多么疯狂的想法)
证明是在您的屏幕截图中没有“ASP.NET运行时核心包存储2.0.8”。您可能使用了依赖于框架的部署,而不是自包含的部署,这也加剧了问题。我有类似的错误:ErrorCode='0x80004005':8000808c 我使用的是共享资源,该软件包不允许安装.NET Core 2.1 SDK 我不得不将发布设置从依赖框架更改为自包含。这解决了问题 发布命令:
dotnet publish --configuration Release -r win10-x64 -o "publish path" --self-contained true
尝试安装主机包我在我的帖子中已经说过,它已经安装了,我甚至安装了两次,但它没有修复itOk,并且你的应用程序池.NET CLR版本设置为“无托管代码”?另外,在http处理程序中检查您是否也有.net核心处理程序显示upyes,no托管代码,处理程序映射良好,在我升级到asp.net core 2.0.8之前工作正常。我添加了显示我所说内容的图像
dotnet publish --configuration Release -r win10-x64 -o "publish path" --self-contained true