Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как лучше всего привязать данные? 
:(
    Опции темы
fedyunina
Дата 29.8.2012, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 1.3.2012
Где: Питер

Репутация: нет
Всего: нет



Есть небольшое WPF браузерное приложение, через него необходимо получать/изменять данные (например из базы данных) 
Была попытка сделать это через базу данных на сервере, но тут либо ставить для приложения FullTrust (после чего по сети оно не запускается, т.к. режется по безопасности), либо такая ошибка:
Код

Сбой при запросе разрешения типа "System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089".

Пробовали через Caspol давать для приложения FullTrust, та же история - не запускается.

Так вот вопрос в общем-то такой: 
как обойти эту ошибку (там понятно что нужно копать в сторону назначения прав, но хоть какой-то примерчик бы глянуть)
как сделать по-другому (не особо важно где будут храниться данные, главное чтобы с ними можно было нормально работать)

В приоритете конечно решить бы первую проблему, т.к. приложение уже готово, одна "малюсенькая" проблемка с тем что если в Security стоит FullTrust, то оно по сети не работает smile

Ниже лог при попытке запуска по сети:

Код

СВЕДЕНИЯ О ВЕРСИИ ПЛАТФОРМЫ
    Windows            : 5.1.2600.196608 (Win32NT)
    Common Language Runtime    : 2.0.50727.3634
    System.Deployment.dll        : 2.0.50727.3053 (netfxsp.050727-3000)
    mscorwks.dll            : 2.0.50727.3634 (GDR.050727-3600)
    dfshim.dll            : 4.0.31106.0 (Main.031106-0000)

ИСТОЧНИКИ
    URL-адрес развертывания            : file://
    URL-адрес приложения            : file:///

УДОСТОВЕРЕНИЯ
    Удостоверение развертывания        : accounting_toners.xbap, Version=1.0.0.4, Culture=neutral, PublicKeyToken=fe659a93fa3f3d62, processorArchitecture=msil
    Удостоверение приложения        : accounting_toners.exe, Version=1.0.0.4, Culture=neutral, PublicKeyToken=fe659a93fa3f3d62, processorArchitecture=msil, type=win32

СВОДКА ПРИЛОЖЕНИЯ
    * Только интерактивное приложение.
    * Приложение, реализованное в обозревателе.

СВОДКА ОШИБОК
    Ниже приводится сводка ошибок, сведения об этих ошибках перечислены далее в журнале.
    * Исключение при определении доверия. Определены следующие сообщения о сбоях:
        + Пользователь отказался предоставить требуемые права приложению.
    * Исключение при загрузке приложения. Определены следующие сообщения о сбоях:
        + Ошибка в методе AssertApplicationRequirements. Не удается выполнить приложение.

СВОДКА СБОЯ ТРАНЗАКЦИИ СОХРАНЕНИЯ КОМПОНЕНТА
    Не определена никакая ошибка транзакции.

ПРЕДУПРЕЖДЕНИЯ
    Во время этой операции предупреждения не выводились.

СОСТОЯНИЕ ВЫПОЛНЕНИЯ ОПЕРАЦИИ
    Нет доступных сведений о фазе.

СВЕДЕНИЯ ОБ ОШИБКЕ
    Во время выполнения этой операции обнаружены следующие ошибки.
    * [29.08.2012 13:15:55] System.Deployment.Application.TrustNotGrantedException (Неизвестный подтип)
        - Пользователь отказался предоставить требуемые права приложению.
        - Источник: System.Deployment
        - Запись изменений стека:
            в System.Deployment.Application.ApplicationTrust.RequestTrust(SubscriptionState subState, Boolean isShellVisible, Boolean isUpdate, ActivationContext actCtx, TrustManagerContext tmc)
            в System.Deployment.Application.DeploymentManager.DetermineTrustCore(Boolean blocking, TrustParams tp)
            в System.Deployment.Application.DeploymentManager.DetermineTrust(TrustParams trustParams)
            в System.Deployment.Application.InPlaceHostingManager.AssertApplicationRequirements(Boolean grantApplicationTrust)
            в System.Deployment.Application.InPlaceHostingManager.AssertApplicationRequirements()
            в MS.Internal.AppModel.XappLauncherApp.AssertApplicationRequirementsAsync(Object unused)
    * [29.08.2012 13:15:55] System.Deployment.Application.DeploymentException (Неизвестный подтип)
        - Ошибка в методе AssertApplicationRequirements. Не удается выполнить приложение.
        - Источник: System.Deployment
        - Запись изменений стека:
            в System.Deployment.Application.DeploymentManager.WaitForAssertApplicationRequirements()
            в System.Deployment.Application.DeploymentManager.SynchronizeCore(Boolean blocking)
            в System.Deployment.Application.DeploymentManager.SynchronizeAsyncWorker()

СВЕДЕНИЯ О ТРАНЗАКЦИИ СОХРАНЕНИЯ КОМПОНЕНТА
    Нет доступных сведений о транзакции.

PM MAIL Skype   Вверх
fedyunina
Дата 29.8.2012, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 1.3.2012
Где: Питер

Репутация: нет
Всего: нет



PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0409 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.