Приложение.NET с Office PIA и SecurityException

У меня есть приложение aC#, которое использует Office PIA, чтобы приложение могло экспортировать данные в файл Excel. Это прекрасно работает на моей машине разработки и других настольных компьютерах.

Когда я запускаю приложение на терминальном сервере (на котором есть Office), я получаю исключение SecurityException, и приложение вылетает. Отладчик рекомендует ознакомиться с разрешениями безопасности и распространением офисных приложений.

Просматривая эту документацию, вы в основном относитесь к написанию надстроек для пакета Office вместо использования их функциональных возможностей.

Есть ли учебник, которому я могу следовать, чтобы сохранить эту функциональность или, по крайней мере, предотвратить сбой? Из-за проблем с развертыванием я бы хотел, по возможности, избегать изменения системных политик.NET.

1 ответ

Может ли быть так, что ваше приложение запускается из общего сетевого ресурса на терминальном сервере, поэтому не имеет полного доверия?

В этом случае вы можете попытаться указать местоположение, в котором приложение установлено с полным доверием - для получения дополнительной информации обратитесь в Google для CASPOL.

Другие вопросы по тегам