Приложение.NET с Office PIA и SecurityException
У меня есть приложение aC#, которое использует Office PIA, чтобы приложение могло экспортировать данные в файл Excel. Это прекрасно работает на моей машине разработки и других настольных компьютерах.
Когда я запускаю приложение на терминальном сервере (на котором есть Office), я получаю исключение SecurityException, и приложение вылетает. Отладчик рекомендует ознакомиться с разрешениями безопасности и распространением офисных приложений.
Просматривая эту документацию, вы в основном относитесь к написанию надстроек для пакета Office вместо использования их функциональных возможностей.
Есть ли учебник, которому я могу следовать, чтобы сохранить эту функциональность или, по крайней мере, предотвратить сбой? Из-за проблем с развертыванием я бы хотел, по возможности, избегать изменения системных политик.NET.
1 ответ
Может ли быть так, что ваше приложение запускается из общего сетевого ресурса на терминальном сервере, поэтому не имеет полного доверия?
В этом случае вы можете попытаться указать местоположение, в котором приложение установлено с полным доверием - для получения дополнительной информации обратитесь в Google для CASPOL.