小编w00*_*ngy的帖子

未为 Linux Azure WebApp 找到指定的框架“Microsoft.AspNetCore.App”,版本“3.1.0”

问题

在 Azure 中将 .Net Core 2.2 Linux Web 应用程序升级到 .Net Core 3.1 后,应用程序因Specified framework 'Microsoft.AspNetCore.App', version '3.1.0' was not found错误而关闭。我什至用 .Net Core 3.1 创建了一个新的 Linux Web App,在 bash 命令提示符后仍然输出dotnet --list-runtimes2.2.7.

细节

网站关闭

应用程序错误

日志流

报告应用程序已关闭,因为它找不到 .net core 3.1。

日志流

创建了新的 .net 核心 Web 应用程序

3.1 linux webapp in North Central,同样问题

创建了新的网络应用程序

确保它在美国中北部运行

根据https://aspnetcoreon.azurewebsites.net/,应该有完整的 .netCore 3.1 支持

仍然是 .net 核心 2.2.7 cmd 提示 2.2.7

opt/dotnet/runtimes 列出 3、3.0 和 3.0.0,但没有 3.1` 在此处输入图片说明

环境变量

我在 Azure 列表中的环境变量FRAMEWORK_VERSION = lts,而不是 …

azure .net-core azure-web-app-service .net-core-3.1

11
推荐指数
1
解决办法
3763
查看次数

在 select 子句中使用 equals 设置列别名

今天我看到有人使用这种语法(A)在 sql select 中设置列​​别名。

A

Select [ColumnAlias] = Column1 FROM Table
Run Code Online (Sandbox Code Playgroud)

通常我使用

Select Column1 AS [ColumnAlias] FROM Table
Run Code Online (Sandbox Code Playgroud)

我曾经=设置局部变量,但从未设置为别名。Select @LocalVar = Column1 FROM Table

有什么理由比 A 更喜欢 B 吗?我似乎在 A 搜索中找不到太多信息。

sql column-alias

4
推荐指数
1
解决办法
1674
查看次数

使用 PowerShell 按版本获取 Sitecore 项目的发布设置

问题

我希望能够按版本获取 Sitecore 项目的发布设置,以检查版本是否可发布或不可发布。

支持细节

可以在 Sitecore 中查看此信息,方法是导航到该项目,单击“发布”选项卡,单击“更改”以查看“发布设置”,然后在“版本”选项卡中检查当前版本是否可发布。

在此输入图像描述

尝试

我可以获取项目选项卡的publishable值,但不能获取版本的值。

(get-item -Path "master:/sitecore/content/...path to item").Fields["__Never publish"]

我还查看了可用字段并进行了一些搜索,但只能找到该项目的可发布性。

powershell sitecore

1
推荐指数
1
解决办法
814
查看次数