2012-12-06 40 views
0

这可能是一个愚蠢的问题,但我找不到任何文档或任何人真的问过这个问题,除了这里NServiceBus Yahoo Groups。我想重命名我的NServiceBus.Host.exe,即使它们在服务组中具有不同的名称时,在任务管理中,所有服务都是NServiceBus.Host.exe。我尝试重命名exe,但当然这有部署问题,并且它不会按照我发布的url运行,遇到端点配置错误。重命名NServiceBus.Host.exe

我已经查看了配置选项,但没有看到任何看起来像这样的选项,如果有人知道这样做的好方法,那会很好。谢谢!

回答

1

这听起来不是一个好主意。这条道路肯定会陷入坑洼。

为了在任务管理器中区分不同的进程,有一个非常简单的解决方案。

转到视图 - >选择列,然后添加“底部的几个”命令行。

这将显示特定NServiceBus.Host.exe实例的完整路径以及命令行参数,它可以为您提供有价值的信息,如Profiles已使用。

+0

我不明白如何可以充满坑洼?允许你简单地重命名服务应该不会有问题,即使我没有看到任何可以让这种事情发生的事情。我知道有些方法可以通过深入挖掘信息来找出问题,我可以通过进程ID比较它们。 – MattB

+0

程序集的名称(和exe只是另一个程序集)是程序集的标识,而NServiceBus使用程序集扫描和动态加载来完成其业务。虽然我不能说具体的例子,但我发现NServiceBus代码的某些部分极有可能假设主进程将被命名为“NServiceBus.Host.exe”。 –