Azure Web应用程序突然抛出HTTP错误500.31 - ANCM无法在.net 6中找到本机依赖项(预览版).&



我总是在开发过程中部署我的Azure Web应用程序。我突然更新了我的Visual Studio 2022(预览),发布后出现以下错误在Web应用程序:

HTTP Error 500.31 - ANCM Failed to Find Native Dependencies 

我如何进一步调试它?我尝试在Azure门户中使用控制台,但我无法在Azure Web应用程序的任何地方找到。net 6。或者实际上我如何将Web应用程序上的版本与我自己的版本相匹配??如前所述,我不知道运行时安装在Web应用程序上的位置。

基于MS Doc .

此版本不是"上线";不打算在生产中使用计算机或用于创建产品代码。如欲了解安装和更新Visual Studio 2022,请参阅本文档将Visual Studio 2022更新到最新版本释放。

对于这个错误

HTTP Error 500.31 - ANCM Failed to Find Native Dependencies 

你可以尝试卸载所有的EF Corenuget packages然后重新安装。

更多信息请参考以下链接:

。500.31 ANCM查找本机依赖项失败| MS DOC

。Azure App Service上的500.31 ANCM故障处理| SO THREAD .

。Early Access Runtime | GitHub

解决方案是根据您在Visual Studio中的部署选择转到project folder/bin/DebugRelease,然后编辑projectnamehere.runtimeconfig.json文件到正确的版本号。

您可以通过Azure Portal中的控制台转到wwwroot(默认情况下应该是默认路径),然后执行dotnet projectname.dll来找出正确的运行时版本号。

情况下关闭。

相关内容

  • 没有找到相关文章

最新更新