小编A X*_*A X的帖子

Linux 上 .NET Core 的 Authenticode 等效项是什么?

在 Windows 上,有 Authenticode 来签署 .NET Core / .NET 5 程序集(请注意,我指的不是强名称签名,这是不同的)。这可以防止篡改并保证真实性。

我是 Linux 上的 .NET Core 新手。Linux 上 .NET Core 的 Authenticode 签名相当于什么?由于 Authenticode 签名是 Windows SDK(而不是 .NET Core)的一部分,因此它在 Linux 上不可用。理想情况下,有一些广泛使用的约定。

在 SO 和网上广泛查看,但未能找到任何有用或明确的内容。任何指导将不胜感激。

linux code-signing authenticode .net-core

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

如何在 C# XML 文档注释中指定参数的示例值?

如果您使用 C# XML 文档注释并且需要param提供函数参数的描述,那么如何提供示例值(例如"San Francisco"5)?

这是一个例子:

/// <summary>
/// Lookup EAN barcode value, return product data
/// </summary>
/// <remarks>Lookup an input EAN barcode and return key details about the product</remarks>
/// <param name="value">Barcode value</param>
/// <returns>JSON describing matching product data to the entered barcode</returns>
[HttpPost, Route("ean")]
public BarcodeLookupResponse EanLookup([FromBody]string value)
Run Code Online (Sandbox Code Playgroud)

在这里,对于名为“value”的参数,我想提供一个示例 EAN 条形码,例如“QN1318481”来记录示例值(不是示例代码片段)

c# xml comments swagger

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

如何通过 PowerShell 确认 TLS 1.2 在操作系统上可用?

在 Windows Server 2016 中,可以通过组策略禁用 TLS 1.2。

我们希望在 PowerShell 中的安装程序脚本中添加检查,以查看 TLS 1.2 是否可用。请注意,这与检查 URL 是否使用 TLS 1.2,或者当前 PowerShell 会话中是否启用 TLS 1.2 不同。我们想检查 TLS 1.2 是否可从操作系统使用,或者是否已通过管理员组策略配置禁用。

有谁知道如何做到这一点?任何帮助将不胜感激。网上没有关于这个主题的详细信息。

powershell tls1.2

5
推荐指数
1
解决办法
2万
查看次数

Razor 没有将我的“选定”值写入页面

我已经设置了以下循环,它正确地填充了一个选择控件:

<select name="apisel" id="apisel" onchange="SelectedIndexChanged">
    @foreach (var item in Model.APIs)
    {

        <option value="@item.ApiID" @item.SelectedString>
            @item.ApiTitle
        </option>
    }
</select>
Run Code Online (Sandbox Code Playgroud)

我正在尝试@item.SelectedString将字符串“selected”添加到所选组合框项目的页面中。

但是,这是行不通的。因此,作为测试,我只是强制该字符串始终为“测试”,但是,页面生成的 HTML 却@item.SelectedString从未出现过!另外,之前的空间@item.SelectedString也不在了。

有人知道为什么是这样吗?Razor 是否试图在这里做一些“聪明”的事情?

c# razor asp.net-core

4
推荐指数
2
解决办法
1333
查看次数

如何在 C# 中限制线程 RAM 使用

我想限制 C# 中的线程可以分配多少 RAM,这样超出此限制的分配将失败/崩溃或线程将终止。

例如,假设我在 C# 中有 3 个托管线程,即线程 A、B 和 C。我想限制所有三个线程使用不超过 100 MB 的 RAM。如果他们这样做,那么我希望他们崩溃而不影响其他线程。

现在在我看来,由于 C# 是一种基于虚拟机的语言,并且使用垃圾收集器,因此理论上这实际上应该是可能的,而无需尝试使用限制进程 RAM 使用的操作系统功能。

怎样才能实现这样的目标呢?任何指导将不胜感激。

c# ram multithreading garbage-collection

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

.NET Core / .NET 5 中的最大数组大小

因此,在过去,即使您在 web.config 中设置了 gcAllowVeryLargeObjects,.NET Framework 的最大数组大小始终为 UInt32.MaxValue。

这总是很糟糕,因为即使在 64 位机器上也无法创建大型数组。

所以问题是:微软最终在.NET Core最新版本/.NET 5中修复了这个问题吗?

任何帮助将不胜感激,有关此问题的文档并不好。20年过去了,希望他们终于解决了这个问题。

.net c# .net-core

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