#c# #silverlight #excel #iis #com
#c# #silverlight #excel #iis #com
Вопрос:
У меня это работает как из приложения браузера, но мне было интересно, могу ли я напрямую получить доступ к этим ресурсам со страницы silverlight, а не OOB.
Я предполагаю, что с помощью OOB пользователь устанавливает приложение со страницы.
Когда я запускаю проект silvelright 4 из VS 2010 (БЕЗ настроек браузера), он может получить доступ ко всем COM-ресурсам, таким как Excel и диалог передачи данных. Но когда я развертываю приложение silverlight в IIS 7.0, ему не удается получить доступ к ресурсу. Однако никаких исключений не было перенесено.
Итак, этот вопрос в 1 строке: могу ли я получить доступ к COM-ресурсу со страницы silverlight (не OOB), когда он развернут в IIS
Спасибо
Комментарии:
1. согласно этому сообщению … OOB и повышенное доверие — это разные вещи .. так что я здесь немного запутался lyalin.com/Blog/archive/2010/06/24 /…
Ответ №1:
Вы не можете получить доступ к COM-объектам в приложении Silverlight 4 в браузере. Приложение должно быть OOB с повышенным доверием. Обратите внимание, что приложение может быть OOB, но не иметь повышенного доверия, это дополнительная опция, которую вам нужно выбрать после включения OOB.