powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Настройки аутентификации
17 сообщений из 17, страница 1 из 1
Настройки аутентификации
    #32285447
user18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите плиз!!!
Вторую неделю сижу на этой фичей!

Делаю аутентификацию в приложении; в папке проекта есть файл web.config с текстом
<configuration>
<system.web>
<authentication mode="Forms">
<forms forms name="401kApp" loginUrl="LoginPage.aspx" />
</authentication>
</system.web>
</configuration>

Аутентификация производится в сравнении с записями MSSQL2K, а на форме
LoginPage.aspx делаю запрос Select на узера. На событие OnLogin по кнопке повешено:
FormsAuthentication.RedirectFromLoginPage (UserName.Text,
Persistent.Checked);

В папке проекта есть папка где лежат формы доступ к которым доступен после аутентификации. в папке есть файл web.config с текстом
<configuration>
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</configuration>

Но при запуске формы LoginPage.aspx и выделяется красным строка
<authentication mode="Forms">

Запись ошибки:It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.

По всякому уже менял и так и сяк.. Но ошибка в большинстве случаев одна и та же.

Помогите, люди!!!
...
Рейтинг: 0 / 0
Настройки аутентификации
    #32285460
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала можно посмотреть свойства веб-приложения в ИИСе, закладка Virtual Directory->Application Settings-> что-то написано в Application Name и Starting point или нет?

Это если брать во внимание строчку

This error can be caused by a virtual directory not being configured as an application in IIS.
...
Рейтинг: 0 / 0
Настройки аутентификации
    #32285577
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знакомая ошибка. Уже не помню как решалось. Сейчас пытаюсь наковырять. Кстати имя Application и т.д. было прописано. Сам чуть крышей не поехал. Что то там с web-config...
Если что накопаю - дам знать.

И еще

<forms forms name="401kApp" loginUrl="LoginPage.aspx" />
Не ошибка ли?
...
Рейтинг: 0 / 0
Настройки аутентификации
    #32285778
user18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да там нашлась опечатка.. Спасибо.
Но проблема остаётся.. :/
...
Рейтинг: 0 / 0
Настройки аутентификации
    #32285887
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что с настройками веб-приложения в ИИСе?
...
Рейтинг: 0 / 0
Настройки аутентификации
    #32285915
user18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
настройки вроде соответсвует правде.
и Application Name и Starting point прописаны
...
Рейтинг: 0 / 0
Настройки аутентификации
    #32286212
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дрюм, тут что то другое. Была у меня такая проблема, все нормально, все прявильно(даже по книжке проверял) и вылетает ошибка. Чуть не озверел. Вот, пытаюсь нарыть.
...
Рейтинг: 0 / 0
Настройки аутентификации
    #32286304
user18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно нужно с файлом machine.config мутить?
Такая строчка: allowDefinition='MachineToApplication'
есть только в нём
у allowDefinition есть 3 варианта
<section
name="section name"
type="configuration section handler class, assembly"
allowDefinition="Everywhere|MachineOnly|MachineToApplication"
allowLocation="true|false" />
Может что-то с ними??
...
Рейтинг: 0 / 0
Настройки аутентификации
    #32286424
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скорее всего, как написано в сообщении, эта секция

<section
name="section name"
type="configuration section handler class, assembly"
allowDefinition="Everywhere|MachineOnly|MachineToApplication"
allowLocation="true|false" />

находится внутри какого тега, т.е. например должна только внутри<configuration></configuration>, а она ещё и внутри <system.web></system.web>. Но точнее нужно смотреть уже самому.
...
Рейтинг: 0 / 0
Настройки аутентификации
    #32287076
user18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заработало!
Спасибо всем за наводки :)
...
Рейтинг: 0 / 0
Настройки аутентификации
    #32287304
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так а что было-то?
...
Рейтинг: 0 / 0
Настройки аутентификации
    #32287525
user18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
надо было каждую папку содержащую web.config сделать в IIS виртуальным каталогом. :/
мде...
причем всё это заработало, когда в каждую директорию запихнул папку bin в которой dll валяются.
В файле machine.config нужно было прописать метод аутентификации Forms/
...
Рейтинг: 0 / 0
Настройки аутентификации
    #32287605
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
понятно. не думал, что всё так плохо ;)
...
Рейтинг: 0 / 0
Настройки аутентификации
    #32287639
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИНтересно, но ведь такая настройка косвенно влияет на все приложения. Допустим, в каком то приложении поврежден web.config или отсутствует настройка, в таком случае ищется в каталоге выше и так до machine.config, в нем находим Forms а приложение это дело не поддреживает. Имеем ошибку? Или она имеет нас? В машинном файле вроде лучше дефолтные настройки держать. Или я не прав?
...
Рейтинг: 0 / 0
Настройки аутентификации
    #32287671
user18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сморя какой тип аутентификации используешь. В пошаговом режиме (имеется в виду пошаговый режим поиска и справления ошибок) выяснилось что тип аутентификации прописанный в machine.config должен совпадать с описанным в web.config
...
Рейтинг: 0 / 0
Настройки аутентификации
    #32287822
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как же принцип наследственности? по идее, если в web.config переопределяется значение из machine.config, то именно из настроек веб-приложения и берётся настройка. что-то там у вас не то...
...
Рейтинг: 0 / 0
Настройки аутентификации
    #32287997
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Погодите. Машиные настройки глобальны для всех работающих в данный момент приложений. Они используются только если не начдены локальные конфиги. ПОиск ведется вверх по дереву и если там ничего нет, то тогда из машинного конфига. Как, в таком случае можно настраивать машинный конфиг под одно из них? Если одно приложение использует формы а другое нет?

Magnus
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Настройки аутентификации
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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