Мне портировали приложение .net 4.0 от сетевых 3.5, который использует net.msmq, работающий на сервере 2 008 x64
Установка
все работает над производством прямо сейчас с .net 3.5.
Я установил .net 4.0 на сервере и создал новый сайт к для подготовки на том же поле.
Новая подготовка msmq установка
Созданный другая очередь для другого сайта.
Другое изменение, которое я внес с новым сайтом, это - другой сайт в iis со слушанием на другом IP-адресе. Я оставил net.msmq, связывающий с 'localhost'. Основной сайт также имеет ту же привязку для net.msmq-> 'localhost'. Я думаю, что это - то, как это должно быть. Укажите если потребность некоторая другая конфигурация.
Проблемой являются мои запросы, превращают в очередь, но не берутся приложением, это просто остается там
Нет никакого признака ничего плохого в журнале. Только вещью, которую я вижу в журнале, связанном с этим, является предупреждение "msmqactivation, не может обнаружить очередь". Хотя это предупреждение, которое я никогда не понимал правильно, поскольку мы видели это всегда со всем прекрасным с msmq в 3,5.
Что-либо я могу думать, проверяется, и это корректно.
Сводка
Предоставьте любому пониманию нескольких установки сайтов net.msmq. Я использую net.msmq, связывающий со значением = 'localhost' для обоих сайтов. Я думаю, что это - machinename идентификационные данные.
Какой-либо способ диагностировать эту проблему?
Любая вещь еще, о которой можно думать, может помочь.
Мы должны были удержать выпуск вчера как после расходов как 100 человеко-часов, мы не можем выяснить то, что является проблемой. Также не может заставить его прервать мою машину разработки.
Править
Проблема была то, что после создания нового соглашения о присвоении имен сайта не работает как
Сервис net.msmq с адресом "сеть msmq://localhost/private/staging/msmqdataservice.svc" net.msmq endpoing с адресом "сеть msmq://localhost/private/staging/msmqdataservice.svc" очередь в MSMQ-> называет = "$private\staging/msmqdataservice.svc"
это работало с сервисной сетью msmq: имени//localhost/private/msmqdataservice.svc
но теперь у меня не может быть двух сайтов, использующих точно ту же конечную точку.
Какой-либо способ иметь ту же конечную точку в двух других сайтах с другим URL и другой очередью в той же машине?