我有一个.NET Core Web应用程序,我将其部署为Azure Web App.
直到昨晚我应用Visual Studio 2017升级(v15.2)时,这一直工作得很好.
.net核心版本从1.1.1升级到1.1.2.当我部署到Azure时,网站无法启动502.5错误.
经过调查,我可以看到.NET Core 1.1.2未部署到Azure映像.
我无法将新框架安装到Web应用程序实例(可以理解,Program Files目录中的权限被拒绝).我无法通过nuget包管理器"降级",因为它报告的版本是"被项目阻止".我看不到在csproj文件中定义Microsoft.NETCore.App版本的方法,因为它似乎是由root <Project Sdk="Microsoft.NET.Sdk.Web">元素"自动"控制的.
我尝试过尝试自包含部署(使用Web应用程序发布框架),但也无法实现此功能.
没有等待将新版本部署到Azure(我找不到关于他们的日程安排的任何信息)是否有人对如何让Web应用程序再次运行有任何想法?
有没有办法强制它在1.1.1下运行?
有谁知道我是否可以在单声道上使用SQL Server Compact Edition 3.5?
我希望它们是作为托管程序集编写的,并且可以正常工作.任何人都有经验吗?
使用聚合运行查询时,我收到以下异常:
Microsoft.Azure.Documents.BadRequestException:
{"Errors":["Cross partition query only supports 'VALUE <AggreateFunc>' for aggregates."]}
---> System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x800A0B00
Run Code Online (Sandbox Code Playgroud)
我的查询代码是:
var store = "1234";
var sumResults = client.CreateDocumentQuery(
UriFactory.CreateDocumentCollectionUri("my-data-db", "my-collection"),
$"SELECT SUM(t.totalAmount) FROM t where t.siteData.siteID = '{store}'");
Run Code Online (Sandbox Code Playgroud)
当构建平台设置为x86但设置为x64时失败,我花了一段时间才发现这种方法很好.
我正在使用最新版本的1.12.2软件包
有关如何使x64版本工作的任何想法?