我们正尝试通过以下命令安装NServiceBus 4.2.0.0和RavenDB: -
nserviceBus.host.exe -install serviceName="xxxx.Server" -displayname="xxxx.Server" -username="domainName\serviceAccountName" -password="serviceAccountPassword"
NServiceBus似乎安装但是RavenDB安装失败 - 注意我们正在尝试在8080以外的端口下安装 - 因此我们放置了这条线: -
<add name="NServiceBus/Persistence" connectionString="Url = http://localhost:9090" />
...在我们的配置中
我们收到的错误消息是: -
[1] WARN NServiceBus.ConfigureRavenPersistence [(null)] <(null)> - Raven could not be contacted. We tried to access Raven using the following url: http://localhost:9090.
如果我离开默认端口(8080),一切都安装正确,但我需要更改端口,因为8080已经在使用
有没有人有任何想法?
答案 0 :(得分:5)
RavenDB安装与NServiceBus主机安装是分开的。
要安装RavenDB,请按照RavenDB网站上的说明进行操作,或者您可以使用NServiceBus Powershell cmdlet安装Raven服务器,有关如何加载cmdlet的说明,请参阅http://docs.particular.net/nservicebus/managing-nservicebus-using-powershell。
如果您选择使用cmdlet,则需要执行Install-NServiceBusRavenDB -Port 9090
答案 1 :(得分:2)
如果您只想更改RavenDB端口,可以执行以下操作:
注意:此处定义的路径来自NServiceBus 4.3.2安装程序,其中包含默认路径
要下载安装程序,您可以访问:https://github.com/Particular/NServiceBus/releases/download/4.3.2/Particular.NServiceBus-4.3.2.exe
- 启动服务管理窗口(即运行services.msc)
- 停止服务RavenDB
- 导航到以下路径:“C:\ Program Files \ NServiceBus.Persistence.v4”
- 编辑Raven.Server.exe.config:&lt; add key =“Raven / Port”value =“&lt; your port here&gt;” /&GT;
- 保存配置
- 启动服务
- 在新端口上点击localhost
醇>
您现在应该能够在新端口上访问RavenDB网站了!
答案 2 :(得分:1)
也许尝试更改RavenDB文件夹中的local.config。
<?xml version="1.0" encoding="utf-8"?>
<LocalConfig Port="9090" />
然后重启乌鸦
答案 3 :(得分:0)
要更改RavenDb的端口,
更改IIS中的端口:)
这里是我的设置(在绑定下)
<Root RavenDb folder>\Server\RavenDb.server.exe.config
<add key="Raven/Port" value="*"/>
到
<add key="Raven/Port" value="6969"/>
或您需要/需要的任何端口。
不知道!我从来没有用过它。
祝你好运!