Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net web api 在WebApi中发布nServiceBus消息时出现HTTP错误404_Asp.net Web Api_Http Status Code 404_Ravendb_Nservicebus - Fatal编程技术网

Asp.net web api 在WebApi中发布nServiceBus消息时出现HTTP错误404

Asp.net web api 在WebApi中发布nServiceBus消息时出现HTTP错误404,asp.net-web-api,http-status-code-404,ravendb,nservicebus,Asp.net Web Api,Http Status Code 404,Ravendb,Nservicebus,我创建了一个WebApi项目,它发布了一条应该通过nServiceBus处理的消息。 它可以在IIS Express(从VS.NET)中工作,但不能在IIS 8.5(在同一台计算机上)中工作 该错误是RavenDB在发布消息时抛出的404,但我无法获得有关该错误的详细信息 我尝试从nServiceBus主机发布消息,效果很好。从IIS中托管的ASP.NET MVC网站也可以使用。它只有在从IIS中托管的WebApi项目发布时才会失败 然后,错误是HTTP 404,消息没有进入消息队列 有什么想法

我创建了一个WebApi项目,它发布了一条应该通过nServiceBus处理的消息。 它可以在IIS Express(从VS.NET)中工作,但不能在IIS 8.5(在同一台计算机上)中工作

该错误是RavenDB在发布消息时抛出的404,但我无法获得有关该错误的详细信息

我尝试从nServiceBus主机发布消息,效果很好。从IIS中托管的ASP.NET MVC网站也可以使用。它只有在从IIS中托管的WebApi项目发布时才会失败

然后,错误是HTTP 404,消息没有进入消息队列


有什么想法吗?

这就是您的服务部署方式吗?RavenDB与IIS在同一个盒子上运行?您正在测试生产环境中不存在的场景吗?嗨,Chris。这是我的开发环境,我还没有考虑如何将其部署到Test/Acc/Prod。Raven和IIS放在同一个盒子里会有问题吗?因为这更像是一个故障排除/调试问题,所以它更适合在论坛上使用