Приложение на IsolatedStorage с ClickOnce не запускается - PullRequest
1 голос
/ 18 июня 2009

Я создал приложение, которое может сохранять данные как на локальном диске, так и в изолированном хранилище. Затем я проверил это, установив через ClickOnce с FullTrust. Это работало правильно, но когда я установил PartialTrust (зона Интернета), приложение не может запуститься.

Как решить эту проблему?

Я попытался создать пустое приложение Windows в форме, а затем развернуть его с помощью PartialTrust, при запуске приложения все равно возникают ошибки.

Ответы [ 2 ]

1 голос
/ 18 июня 2009

Приложениям ClickOnce не необходимы разрешения полного доверия для записи в изолированное хранилище. Однако приложения do нуждаются в полном доверии для обычного файлового ввода-вывода. Поэтому я предполагаю, что ваше приложение должно запросить полное доверие для работы.

Однако я не уверен, почему ваше пустое приложение не будет работать с частичным доверием. Какое сообщение об ошибке вы получаете?

0 голосов
/ 22 июня 2009

Вы используете SaveFileDialog? Из памяти выдается исключение UIPermission для приложения ClickOnce с частичным доверием, развернутого из зоны Интернета. Если это то, что происходит, вам нужно изменить развертывание приложения, чтобы запросить это специальное разрешение.

ОБНОВЛЕНИЕ: Если вы выполните отладочную сборку, трассировка стека исключений выдаст номер строки, вызвавшей исключение безопасности.

...