Права доступа и Web-служба(ASP.NET 2.0)
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Права доступа и Web-служба(ASP.NET 2.0) Expand / Collapse
Автор
Сообщение
24.08.2006 22:16
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.08.2008 10:18
Сообщ.: 143, Visits: 1 405
Доброе время суток!

Web-служба(ASP.NET 2.0,IIS 6.0). Запрос к web-службе заканчивается сообщением об отсутствии прав доступа. Вообще говоря, любое ASP.NET приложение - web-site,web-service отсылает на страницу с таким сообщением. Проблема, я думаю локализованна в IIS, но вот в чём дело - не знаю.

Буду признателен за подсказку. Спасибо.

Men in black

Сообщ. #903315
25.08.2006 10:05
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Какие настройки аутентифкации указаны в web.config? NTFS права на папку и файлы сайта у группы IIS_WPG дают ей права на чтение?

P.S. Перенес тему в форум по ASP.NET

Сообщ. #903342
25.08.2006 22:06
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.08.2008 10:18
Сообщ.: 143, Visits: 1 405
Настройки аутентификации - default, после установки IIS и ASP.NET. Bazile, а что за группа IIS_WPG?

Men in black
Сообщ. #903379
26.08.2006 11:35
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Вячеслав_Васильев (25.08.2006)
Настройки аутентификации - default, после установки IIS и ASP.NET.

Значит попробуй указать в web.config <authentication mode="None" /> так как по умолчанию ASP,NET использует windows аутентификацию.

Вячеслав_Васильев (25.08.2006)
а что за группа IIS_WPG?

Это группа пользователей Windows в которую входят все учетные записи от имени которых может работать рабочий процесс в IIS 6. Члены этой группа должны по крайней мере иметь доступ на чтение к каталогу веб-приложения. Еслт у тебя группа Users уже имеет такие права, то ничего дополнительно настраивать не надо.

Сообщ. #903385
26.08.2006 20:40
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.08.2008 10:18
Сообщ.: 143, Visits: 1 405
Решилось.

Сначала, в списке default страниц не была внесена моя *.asmx. Пробовал запрашивать и через url с указанием страницы. Затем, видно где-то что-то поменял в очередной раз, но запрашивал после без указания страницы службы. Стоило внести - всё заработало. Только вот почему посылает на страницу с отсутствием прав, как-то некорректно получается.

Bazile, пробовал и аутентификацию ставить None, но получилось вот так.

У меня на рабочем месте стоит IIS 5.1, на сервере IIS 6. У себя я не нашёл группу - её необходимо создать или это зависит от версии IIS ?

Спасибо, Bazile !

Men in black

Сообщ. #903388
27.08.2006 11:38
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Вячеслав_Васильев (26.08.2006)
У меня на рабочем месте стоит IIS 5.1, на сервере IIS 6. У себя я не нашёл группу - её необходимо создать или это зависит от версии IIS ?

Создавать ее не надо. Группа IIS_WPG существует, по умолчанию, в Win2003 и нужна для поддержки нового режима изоляции веб-приложений на уровне рабочего процесса. В IIS5.x нет такого режима и необходимости в наличии такой группы тоже нет. Кстати, в Windows Vista/Longhorn Server с IIS7 такой группы, вроде как, уже не будет.

Сообщ. #903401
27.08.2006 12:15
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.08.2008 10:18
Сообщ.: 143, Visits: 1 405
Понятно.

Спасибо!

Men in black

Сообщ. #903404
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 8:44