Удаленное взаимодействие .NET и Server 2008 (64-разрядная версия)
-
02-07-2019 - |
Вопрос
У меня есть приложение .NET, которое предназначено для запуска на локальном ПК и запуска из общей папки в локальной сети.
Он отлично работает на 32-битных рабочих станциях Windows XP и Vista.
Но это не удается из-за исключения System.InvalidOperationException на 64-разрядной версии Windows Server 2008.
Он отлично работает локально во всех трех конфигурациях.
Что может быть причиной?
.NET 2.0 установлен на всех задействованных компьютерах.
Краткое содержание:
32-битная XP:Проходит локально и удаленно 32 -битный Vista:Проходит локально и удаленно 64 бит 2008:работает локально, не работает удаленно
«Удаленно» означает запуск локально, но с общего файлового ресурса, а не с локального диска.
Для безопасности зоны установлено значение «полное доверие» для «Локальной интрасети» на всех задействованных компьютерах, включая 64-разрядную машину 2008 года.
Есть идеи?
Решение
Будут ли проекты работать в режиме x86?Для проверки используйте диспетчер конфигурации.
Другие советы
Мое первое предположение — это настройки безопасности Internet Explorer.Попробуйте добавить свой сервер в качестве доверенного сайта.
Это похоже на проблему безопасности, я не думаю, что набор инструкций ЦП имеет значение.Раньше у меня была такая же проблема при запуске приложений с сетевых дисков.
Я считаю, что это должно решить вашу проблему.Касполь