Я пытаюсь переместить приложение с сервера IIS 6 на наш сервер IIS 7.Приложение предоставляет удаленные объекты клиентам.Я в основном скопировал файлы DLL, файлы конфигурации и т. Д., Чтобы развернуть его на новом сервере, и обновил URL-адреса на стороне клиента, чтобы они указывали на новый сервер.
Я могу открыть файл трассировки для удаленного виртуального каталога и видеть вызовы к службе удаленного взаимодействия, когда мы пытаемся получить прокси-класс.Но вызов любого метода в прокси-классе приводит к ошибке 404, возвращаемой клиенту.Просматривая старые веб-журналы IIS 6, я вижу, как обрабатываются запросы, которые выглядят примерно так:
2011-05-25 16:03:50 W3SVC1 160.0.0.1 POST /Host/b3b4bde0_7589_4bff_b44b_e1793f392d8f/sziv3p5a8+zkofa0v_bsvgdv_251.rem - 80 - 128.104.151.220 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+6.1.7601.65536;+MS+.NET+Remoting;+MS+.NET+CLR+2.0.50727.5444+) 200 0 0
Просматривая журналы IIS 7, я не вижу таких записей, простозапросы, которые запускают службу удаленного взаимодействия:
2011-05-25 15:57:15 160.0.0.1 POST /Host/RemotingService.rem - 80 - 128.104.150.27 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+6.1.7601.65536;+MS+.NET+Remoting;+MS+.NET+CLR+2.0.50727.5444+) 200 0 0 0
На уровне сервера я включил «Разрешить двойное экранирование» и увеличил максимально допустимую длину содержимого (в байтах) до 56700000, как предлагалось в других статьях.,Настроено сопоставление обработчика запросов (поэтому я вижу, что журналы для RemotingService.rem возвращаются правильно), но я не могу заставить какие-либо удаленные объекты что-либо делать.Я попытался поместить виртуальный каталог, в котором находится объект удаленного взаимодействия, либо в классический ASP Pool, либо в Integrated, но все еще не повезло.
Есть ли что-то еще, что мне не хватает, чтобы заставить удаленное взаимодействие работать на IIS7?