我使用简单的配置来使用 NServiceBus 运行发布/订阅场景。
我收到这个异常:
The remote server returned an error: (404) Not Found.
at System.Net.HttpWebRequest.GetResponse()
at Raven.Client.Connection.HttpJsonRequest.ReadJsonInternal(Func`1 getResponse) in
c:\Builds\RavenDB-Stable\Raven.Client.Lightweight\Connection\HttpJsonRequest.cs:line 332
这不是致命的,它是在 NServiceBus/RavenDb 代码中的某个地方处理的,但我想知道为什么会发生这种情况。仅当我在“异常”窗口中为“公共语言运行时异常”选择“抛出”选项时,我才会看到它。
我建议添加 Log4Net(最简单的是通过 Visual Studio 包管理器),然后告诉 NServiceBus 在配置总线时应该使用 log4net:
Bus = Configure.With()
.Log4Net()
.DefaultBuilder() //...
您会发现 NServiceBus 记录了大量日志(要么到 NServiceBus 主机的控制台窗口,要么到 Visual Studio 调试器窗口),并且很可能包含发生 404 的原因。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)