我最近将Web API升级到.net框架4.7.2
,并更新了所有nuget程序包,然后在部署到Azure时得到了内部服务器错误。我打开了日志记录,查看了日志流,发现以下错误:
DynamicModule_Microsoft.Owin.Host.SystemWeb.OwinHttpModule, Microsoft.Owin.Host.SystemWeb,版本= 4.0.0.0,文化=中性, PublicKeyToken = 31bf3856ad364e35_a97fda07-e3a4-4e32-a107-90f4ef0b9fca
所有端点都返回500 code
,但是令牌端点工作得很好。不知道那个版本的owin会如何导致其他端点(而不是令牌)的问题。
当我将框架更改为4.7.1
时,它可以正常工作。
我不知道如何解决此问题。有什么想法吗?
答案 0 :(得分:1)
当前,Azure WebApp仅支持特定的.Net Framework version
,如提到的here
如何查找受支持的版本?
转到您的工藤门户网站并导航到D:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework
您可以在此处找到所有受支持的.Net Framework version
。