2015-12-07 2 views
1

У меня есть веб-сервис от стороннего провайдера, когда я пытаюсь добавить webservice и использовать его в своем обычном приложении .net, он работал нормально, однако теперь, когда я пытаюсь выполнить его на производстве окружение, в котором установлен dotnetnuke 7.4.1, он просто бросает ниже ошибки.Невозможно получить доступ к веб-сервису от Dotnetnuke 7.4

Reference.svcmap: Inheritance security rules violated by type: 'DotNetNuke.Services.Localization.LocalizationExpressionBuilderEditor'. Derived types must either match the security accessibility of the base type or be less accessible. 

Я полностью потерял эту ошибку, даже не смог найти многого для этого в google.

Любая помощь будет принята с благодарностью.

+0

Проблема здесь связана с CodeAccessSecurity. Если вы используете модуль на основе WSP, вы можете попробовать переключиться на WAP. –

+0

Да, я использую модуль на основе WSP, можете ли вы дать некоторые рекомендации по преобразованию в WAP? – Abbas

+0

Честно говоря, я не помню. Я не использовал WSP с начала 2000-х годов. Вы можете начать с шаблона Christoc для DNN и работать оттуда. –

ответ

0

Мне удалось заставить его работать этими шагами, я не уверен, насколько полезен это для других.

Щелкните правой кнопкой мыши на службе -> Настройка Service Reference -> снимите флажок «Типы Повторное использование в ссылочных сборках

Вот все, что потребовалось, чтобы избавиться от этого надоедливого сообщения об ошибке.