Я не пользователь Windows, но я попытаюсь дать вам несколько советов.
(1) - проверьте, соответствует ли ваша конфигурация rabbitmq вашей строке подключения (в частности, в linux я могу настроить только rabbitmq слушать на конкретном интерфейсе, чтобы он не принимал соединения, скажем, через интерфейс обратной связи); Вариант конфигурации, который я бы проверил, - NODE_IP_ADDRESS
(2) - если вы на 100% уверены, что ваш rabbitmq работает, я бы проверил, соответствует ли NODENAME
вашей фактической конфигурации системы (т. Е. Проверьте хост правильность имени)
(3) - самая очевидная, но по-прежнему стоит проверить, является ли ваш пользователь rabbitmq правильным (я вижу, что у вас есть guest
пользователь, вы сами создали этого пользователя? к вашему конкретному vhost?)
(4) - и это приводит к еще одному очевидному вопросу, если ваша строка подключения верна. Моя строка подключения выглядит примерно так: BROKER_URL = 'amqp://my_user:very_secret_password@localhost:5672/my_vhost_name
(и в этом случае из вашего журнала кажется, что вы не настроили строку подключения для использования vhost)
Вы можете создать следующую команду с помощью Visual Commander (язык: C #) и назначить ярлык для закрытия Solution Explorer:
public class C : VisualCommanderExt.ICommand
{
public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package)
{
var serviceProvider = package as System.IServiceProvider;
var shell = (Microsoft.VisualStudio.Shell.Interop.IVsUIShell)serviceProvider.GetService(typeof(Microsoft.VisualStudio.Shell.Interop.SVsUIShell));
var SolutionExplorer = new System.Guid(Microsoft.VisualStudio.Shell.Interop.ToolWindowGuids80.SolutionExplorer);
Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame frame;
shell.FindToolWindow(0, ref SolutionExplorer, out frame);
frame.Hide();
}
}