Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Сообщение об ошибке в конфиг-файле в секции membership / 7 сообщений из 7, страница 1 из 1
23.09.2011, 17:34:54
    #37454067
Сообщение об ошибке в конфиг-файле в секции membership
Недавно перешел на Windows7 и соответственно IIS7 - и сразу столкнулся с рядом проблем.
Попытался настроить одно из работавших ранее приложений - обычное консольное, в котором используется авторизация Membership. В конфиг-файле приложения используется секция membership в system.web разделе, в которой указан провайдер по-умолчанию. В качестве него выбран пользовательский провайдер MyMembershipProvider. В настройках IIS7 такой провайдер прописан как и стандартный AspNetMembershipProvider. Но вот при запуске приложения в отладчике, оно не видит вообще никакого провайдера, и выдает сообщение об ошибке в конфиг-файле в секции membership в строке, где указан провайдер по-умолчанию. В чем здесь может быть проблема, кто может подсказать?

Вот часть конфиг-файла:

<system.web>
<membership defaultProvider="MyMembershipProvider">
<providers>
<clear/>
<add name="MyMembershipProvider" ... />
</providers>
</membership>


А вот часть кода, где выдается ошибка:

MyMembershipProvider membershipProvider = Membership.Provider as MyMembershipProvider;


Вот сообщение об ошибке:

An error occurred creating the configuration section handler for system.web/membership: Request failed. (<MyPath>\MyApp.vshost.exe.config line 35)
...
Рейтинг: 0 / 0
23.09.2011, 17:46:52
    #37454102
Zoria
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сообщение об ошибке в конфиг-файле в секции membership
Абросов Юрий,

консольное приложение???
...
Рейтинг: 0 / 0
23.09.2011, 18:13:02
    #37454144
Сообщение об ошибке в конфиг-файле в секции membership
Да, именно консольное, как более простое, хотя с web-приложением - та же история.
...
Рейтинг: 0 / 0
23.09.2011, 19:27:37
    #37454255
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сообщение об ошибке в конфиг-файле в секции membership
Абросов ЮрийДа, именно консольное, как более простое
Где берете такую траву?
...
Рейтинг: 0 / 0
23.09.2011, 19:43:40
    #37454272
Сообщение об ошибке в конфиг-файле в секции membership
МСУАбросов ЮрийДа, именно консольное, как более простое
Где берете такую траву?

Давно не заходил на этот форум, да, видимо, больше и не зайду - перевелись здесь спецы, которые пытаются вникнуть в суть проблемы и помочь в ее решении, а не паясничать.
...
Рейтинг: 0 / 0
23.09.2011, 19:59:57
    #37454298
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сообщение об ошибке в конфиг-файле в секции membership
МСУАбросов ЮрийДа, именно консольное, как более простое
Где берете такую траву?
Насчёт сабжа - не знаю. А так, вообще-то, все вэб-приложения, в не зависимости от языка, на котором написаны, - они все консольные . Типа, стандартный ввод (для пост , т.е., stdin), переменная среды QUERY_STRING (для гет ) и стадартный выхлоп:
Content-type:text/html\r\n\r\n и понеслась... .
...
Рейтинг: 0 / 0
26.09.2011, 20:48:21
    #37456345
Сообщение об ошибке в конфиг-файле в секции membership
ShSergeМСУпропущено...

Где берете такую траву?
Насчёт сабжа - не знаю. А так, вообще-то, все вэб-приложения, в не зависимости от языка, на котором написаны, - они все консольные . Типа, стандартный ввод (для пост , т.е., stdin), переменная среды QUERY_STRING (для гет ) и стадартный выхлоп:
Content-type:text/html\r\n\r\n и понеслась... .

Консольное приложение в моем понимании это приложение, запускаемое из командной строки, а не из адресной строки браузера.
Как и любое приложение, консольное приложение имеет конфигурационный файл. Этот конфигурационный файл никак не связан с IIS и ASP.NET. Однако он содержит секцию <system.web> и в ней подсекцию <membership>, которая и является предметом обсуждения. Какой процесс ее читает? Само приложение не может, т.к. из моего примера кода видно, что Провайдер по умолчанию
оно получает через свойство Provider класса Membership. А этот класс, повидимому, формируется NET-фреймворком. Значит, проблема в чтении конфиг-файла фреймворком - т.е. в его настройках. Или я ошибаюсь?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Сообщение об ошибке в конфиг-файле в секции membership / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]