gpt4 book ai didi

azure - StackExchange.Redis 和 StackExchange.Redis.StrongName 之间有什么区别?

转载 作者:IT王子 更新时间:2023-10-29 05:54:28 27 4
gpt4 key购买 nike

当我关注 Azure documentation 时关于如何在Azure Portal中使用Redis缓存,我注意到了这个注释:

If you prefer to use a strong-named version of the StackExchange.Redis client library, choose StackExchange.Redis.StrongName; otherwise choose StackExchange.Redis.

强名是什么?其优点和缺点是什么?如何决定我的应用程序中是否需要它?

最佳答案

您需要一个强命名的 Redis 库吗?很可能,特别是如果您从未遇到过这个术语,答案是否定的。但请继续阅读。

什么是强命名?

  • 这是 .NET 特有的东西
  • 您可以选择使用加密 key 对程序集进行签名
  • 这可以验证您是否确实正在加载/运行您期望加载/运行的内容
  • “强名称”包括加密签名以及常用名称、版本等。

您是否需要强名称?

  • 可能不会,除非您有特定原因。其中一些可能是:
  • 具有历史意义(我们过去常常对程序集进行签名,为什么现在要进行更改)
  • 公司政策
  • 特殊情况(例如您正在使用的其他内容)需要强名称(过去,如果您想向 GAC 添加某些内容,则需要具有强名称)
  • 可能是出于安全考虑

对程序集进行签名是个好主意吗?

  • 有很多不同的意见
  • 很多时候,响亮的名字在很多方面都是一种痛苦,而且带来的好处也值得怀疑
  • 除非确实必要,否则不要使用强名称已成为最近的趋势

您是否需要强命名的 Redis 库?

  • 除非您决定或必须签署自己的使用 Redis 库的应用程序,否则您不会
  • Redis 库的强名称版本与另一个版本相同
  • 它的存在只是为了让那些需要使用强名称的人的生活更轻松

关于azure - StackExchange.Redis 和 StackExchange.Redis.StrongName 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28584950/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com