2010-07-02 3 views
1

Я только что загрузил шаблон для DotNetOpenAuth 3.4 и создал новый проект из шаблона. Открыть запуска веб-сервера в Visual Studio и запуска страницы настройки я поздоровался со следующей ошибкой после предоставления моего OpenId:Ошибка конфигурации - Недостаточно разрешений

Ошибка конфигурации

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

Parser Сообщение об ошибке: Недостаточно разрешения для установки свойства конфигурации 'checkCertificateRevocationList'.

Я попытался войти в папку проекта и добавить «Все» на вкладку «Разрешения», но это не повлияло. При попытке доступа к файлу web.config он по-прежнему выдает указанную выше ошибку.

Как я могу предоставить правильные разрешения для кода, запущенного на сервере разработки, который поставляется с Visual Studio?

ответ

1

Попробуйте добавить в полном доверии в файл web.config:

<trust level="Full" /> 

Это может быть, что ваш IIS установлен на более низкий уровень доверия предотвращающей dotnetopenauth функционировать.

Если это не так, то можем ли мы увидеть остальную часть ошибки? Если вы находитесь в режиме отладки, вы можете показать источник ошибки. Эта конкретная ошибка, возможно, даже не вызвана dotnetopenauth ... В основном ошибка говорит о том, что вы не можете установить свойство конфигурации, например, как установить свойство доверия «уровень» в полном объеме. Итак, покажите нам часть вашего файла конфигурации, где установлено свойство checkCertificateRevocationList.

+0

Ненавижу всю эту конфигурацию, которая поставляется с веб-приложениями. Удовлетворение доверия полного уровня в веб-конфигурации исправило проблему. –

Смежные вопросы