Ошибка при вызове веб сервиса из веб сервиса SSRS 2008 R2
От: carpediem  
Дата: 25.07.11 04:25
Оценка:
Дано: x64 сервер,
специфичный веб сервис SSRS 2008 R2 x64 (reporting services),
32-х битная стороняя DLL, делающая обработку текстовых данных для отчета,
64 совместимая сборка, со строгим именем, размещенная в GAC, являющаяся ресурсом SSRS.

Для увязки использования 32-битной DLL с SSRS x64 я сделал еще один веб сервис, который стал хоститься на IIS 6.0, запущенном в режиме совместимости с 32 разрядными приложениями. Таким образом, мой новый веб сервис стал вызывать сторонюю DLL через DllImport, а сборка стала обращаться к веб сервису, возвращая данные уже в отчет.
И все работало бы отлично, если бы не одно но: в файле конфигурации web.config, относящемуся к SSRS 2008 R2, пришлось прописывать
<trust level="Full" originUrl="" />
Иначе, как не бьюсь, возникает ошибка (при создании объекта моего веб-сервиса в сборке):
Данная сборка запрещает вызывающие стороны с частичным доверием.
That assembly does not allow partially trusted callers.

Разрабатывается все в Visual Studio .NET 2003. Помогите, пожалуйста, забороть.
ssrs 2008 r2 веб сервис
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.