问题标签 [servicestack-bsd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
97 浏览

.net - 无法从程序集“ServiceStack.Redis,版本=3.9.48.0,文化=中性,PublicKeyToken=null”加载类型“ServiceStack.Redis.RedisSentinel”

目前在我的应用程序中,我正在尝试实现使用 RedisSentinel 的应用程序缓存。

我们有一个通用程序集,它为 Redis 实现了所有代码和配置,并且该程序集的 ServiceStack 版本为 4.5.4。

我在我的项目中指的是相同的程序集(DLL),但我们有 ServiceStack 3.9.48,目前没有升级它的计划。

尝试访问 RedisSentinel 实例时,出现以下错误:

无法从程序集“ServiceStack.Redis,版本=3.9.48.0,文化=中性,PublicKeyToken=null”加载类型“ServiceStack.Redis.RedisSentinel”

谁能指导如何解决这个问题?

最终目标是在我使用 ServiceStack 3.9.48 的应用程序中使用 RedisSentinel,我更愿意访问我们已经在其他项目中引用的上述自定义程序集。

对此的任何帮助将不胜感激。

谢谢

0 投票
1 回答
41 浏览

c# - 识别Servicestack的ExceptionHandler中的异常类型

servicestack 的 ExceptionHandler(在 AppHostBase 的重写配置方法中设置)在 lambda 中具有通用异常类型的“异常”参数。

ArgumentException在 lambda 内部,如果异常是类型,我希望添加一个特定条件。有什么方法可以确定引发了哪种特定类型的异常?使用 'is' 关键字检查类型不起作用,如此链接所示

仅供参考,为我们使用的 servicestack 实例实现了自定义 ServiceRunner。