我目前正在使用 nServiceBus 版本 4.0.0-unstable3223(预发布)
NSB配置如下:
private static readonly IBus Bus =
Configure
.With(typeof(IBaseMessage).ReferencedAssemblies())
.DefiningCommandsAs(t => t.Namespace != null && t.Namespace.Contains(".Messages."))
.DefaultBuilder()
.XmlSerializer()
.UseTransport<Msmq>()
.UnicastBus()
.SendOnly();
当我尝试访问 WebAPI 方法时,出现错误。当我调试以了解发生了什么时,这是我得到的异常:
{"Requested registry access is not allowed."}
Stack Trace:
at Microsoft.Win32.RegistryKey.OpenSubKey(String name, Boolean writable)
at NServiceBus.Licensing.LicenseDescriptor.get_HKCULicense() in c:\TeamCity\buildAgent\work\28bfdd0d351fb1d3\src\NServiceBus.Core\Licensing\LicenseDescriptor.cs:line 30
注意:我在一个有 10 多个开发人员的环境中使用相同的代码库。我是目前唯一遇到此问题的人。我尝试删除我的本地代码,从存储库中提取新代码,并在不更改代码的情况下进行重建。
任何帮助/指导将不胜感激。