Google app engine 部署到Google云AppEngine(Flex)的问题
我试图将Visual Studio中的.NET应用程序部署到Google Cloud app Engine flex,但多次出现以下错误: 未找到应用程序依赖项清单.deps.json中指定的程序集:包:“Microsoft.AspNetCore.Antiforgery”,版本:“2.0.3”路径:“lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll” 当使用以下目标清单文件发布应用程序时,此程序集应位于本地运行时存储中:aspnetcore-store-2.0.8.xml 我已经下载了最新的.NET核心SDK和最新的运行时文件。我可以在下面的路径中看到antiforgery dll文件: C:\Program Files\dotnet\store\x64\netcoreapp2.0\microsoft.aspnetcore.antiforgery\2.0.3\lib\netstandard2.0\microsoft.aspnetcore.antiforgery.dll 当我试图用谷歌搜索这个问题时,我看到大多数人指的是使用Microsoft Azure而不是谷歌云,所以我不确定这些解决方案是否适用于我?通常,这些解决方案所指的运行时版本号不同?我对这方面还比较陌生,所以如果能得到任何帮助,我将不胜感激 另外,在my.csproj中使用以下代码行: 错误的 修复了错误,以便我能够部署到云端,但我已经了解到这不是一个好的解决方案,所以我想尝试在不使用该行代码的情况下修复它 另外,当我尝试安装google cloud SDK时,出现了以下两个错误:1文件C:\Users\Maria\AppData\Local\Programs\Python\Python36\lib\re.py,第142行,类regexflagnum.IntFlag:AttributeError:module'enum'没有属性'IntFlag'Google app engine 部署到Google云AppEngine(Flex)的问题,google-app-engine,asp.net-core-mvc,asp.net-core-2.0,app-engine-flexible,dotnet-sdk,Google App Engine,Asp.net Core Mvc,Asp.net Core 2.0,App Engine Flexible,Dotnet Sdk,我试图将Visual Studio中的.NET应用程序部署到Google Cloud app Engine flex,但多次出现以下错误: 未找到应用程序依赖项清单.deps.json中指定的程序集:包:“Microsoft.AspNetCore.Antiforgery”,版本:“2.0.3”路径:“lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll” 当使用以下目标清单文件发布应用程序时,此程序集应位于本地运行时存储中:aspnetc
2文件C:\Users\Maria\AppData\Local\Programs\Python\Python36\lib\os.py,第730行,在check中\u str raise TypeErrorstr应为,而不是%s%typevalue.name TypeError:str应为,而不是bytes对于Python问题,我看到 系统要求 云SDK在Linux、Mac OS X和Windows上运行。它需要Python2.7.x,目前不支持Python3 我对Python几乎一无所知,但您的路径看起来像Python 3
我相信Cloud SDK安装程序将Python捆绑在其中,您可以在安装过程中选择安装捆绑的Python。由于2.0.8的最新更新,这似乎是Google Cloud当时的一个问题。我改为部署在Microsoft Azure上,没有任何问题。我预计2个月后,谷歌云将更新为兼容。检查。我会先用16票赞成的票数来检查答案,但我打赌8票赞成的那个能提供正确的解决方案。看到aspnetcore-store-2.0.8.xml和版本:“2.0.3”路径很奇怪。