.NET Remoting и Server 2008 (64-разрядная версия) - PullRequest
2 голосов
/ 29 сентября 2008

У меня есть приложение .NET, которое предназначено для запуска на локальном ПК и запускается из общей папки в локальной сети.

Отлично работает на 32-битных рабочих станциях Windows XP и Vista.

Но происходит сбой с System.InvalidOperationException на 64-разрядной Windows Server 2008.

Локально работает во всех трех конфигурациях.

В чем может быть причина?

.NET 2.0 установлена ​​на всех задействованных машинах.

Резюме:

32 бит XP: работает локально и удаленно 32-битная Vista: работает локально и удаленно 64-разрядная версия 2008: работает локально, происходит сбой удаленно

«Удаленно» означает запуск локально, но запускается с общего файлового ресурса, а не с локального диска.

Для зоны безопасности установлено «полное доверие» для «Локальной интрасети» на всех задействованных машинах, включая 64-разрядную машину 2008 года.

Есть идеи?

Ответы [ 3 ]

1 голос
/ 29 сентября 2008

Установлены ли проекты для работы в режиме x86? Используйте диспетчер конфигурации для проверки.

0 голосов
/ 29 сентября 2008

Это звучит как проблема безопасности, я не думаю, что набор команд процессора имеет значение. Раньше у меня была такая же проблема при запуске приложений с сетевых дисков.

Я считаю, что это должно решить вашу проблему. Caspol

0 голосов
/ 29 сентября 2008

Мое первое предположение - настройки безопасности Internet Explorer. Попробуйте добавить свой сервер в качестве доверенного сайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...