Server Application Error

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Alexan
Завсегдатай
Сообщения: 213
Зарегистрирован: 17 фев 2003, 16:05
Откуда: NN - Montreal - Charlottetown - Montreal

Server Application Error

Сообщение Alexan »

Я уже задавал этот вопрос на кухне: http://www.canadaboard.com/kitchen/, но там быстро все уходит на другие страницы. В общем дело в том: стояли у меня VS.NET 2003 и IIS 5.1 (XP prof. SP2). Все работало. Пришлось переустанавливать Windows, т.к. заменил винт. И вместо FAT32 поставил NTFS. После переустановки не смог ни открыть старые веб проекты, ни создать новый. Оказалось не работает IIS. Я его переустановил, теперь он работает. Т.е. если кладу Default.htm в winroot, то могу его видеть в браузере по адресу: http://localhost/ Но не работает ни .asp ни .aspx и соответсвенно не могу создать веб проект в VS.NET. Я переустанавливал Framework и даже VS.NET. Дело видно в правах доступа в NTFS. Я вроде установил все права, какие нужно, но все равно не работает. Может кто посоветует куда смотреть?
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Дело видно в правах доступа в NTFS.
В вопросах, что занимаешься ты (ASP) - я не разбираюсь.
Но то, что наверняка связан баг с пермишн NTFS - это наиболее вероятная причина (как известно, для FAT пермишн отсутствуют). Вторая возможная причина - проверь разрешения на папочки твоего www сервера (помимо пермишн НТФС нужно ещё отрулить правами доступа в оснастке IIS, хотя ты сам об этом лучше меня знаешь).
Alexan
Завсегдатай
Сообщения: 213
Зарегистрирован: 17 фев 2003, 16:05
Откуда: NN - Montreal - Charlottetown - Montreal

Сообщение Alexan »

vg писал(а):
Дело видно в правах доступа в NTFS.
В вопросах, что занимаешься ты (ASP) - я не разбираюсь.
Но то, что наверняка связан баг с пермишн NTFS - это наиболее вероятная причина (как известно, для FAT пермишн отсутствуют). Вторая возможная причина - проверь разрешения на папочки твоего www сервера (помимо пермишн НТФС нужно ещё отрулить правами доступа в оснастке IIS, хотя ты сам об этом лучше меня знаешь).
Более подробно: пермишены на фолдер wwwroot (имя компьютера ALEXAN):
Internet Guest Account (ALEXAN\IUSR_ALEXAN): Read & Execute, List Folder Content, Read
ASP.NET Machine Account (ALEXAN\ASPNET): Read & Execute, List Folder Content, Read
Users (ALEXAN\Users): Read & Execute, List Folder Content, Read
VS Developers (ALEXAN\VS Developers): Read & Execute, List Folder Content, Read, Modify, Write
Administrator: Full Control

В IIS -> Directory security -> Anonimous access стоит IUSR_ALEXAN.

Чего еще на хватает?
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Сообщение CdR »

Сорри за офтоп. Логи во вселенной M$ имеются, дабы посмотреть чего там творится?
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Чего еще на хватает?
Вроде, верно всё. Может только в (из разряда шаманства) для пробы дать пермишн для эвриван (кроме IUSR_ALEXAN) .... И для wwwroot (указав, чтоб права наследовались для сабфолдеров и файлов) на уровне NTFS, и в ананимусе в mmc IIS
Сорри за офтоп. Логи во вселенной M$ имеются, дабы посмотреть чего там творится?
Кстати очень даже и не офтоп. В Event View - вере действительно в разделе Секурити будет видны ошибки аутинтификафии. Правильно замечено.
Alexan
Завсегдатай
Сообщения: 213
Зарегистрирован: 17 фев 2003, 16:05
Откуда: NN - Montreal - Charlottetown - Montreal

Сообщение Alexan »

vg писал(а):
Чего еще на хватает?
Вроде, верно всё. Может только в (из разряда шаманства) для пробы дать пермишн для эвриван (кроме IUSR_ALEXAN) .... И для wwwroot (указав, чтоб права наследовались для сабфолдеров и файлов) на уровне NTFS, и в ананимусе в mmc IIS
Сорри за офтоп. Логи во вселенной M$ имеются, дабы посмотреть чего там творится?
Кстати очень даже и не офтоп. В Event View - вере действительно в разделе Секурити будет видны ошибки аутинтификафии. Правильно замечено.
В разделе Секурити ничего нет, а вот в разделе system нашел:

DCOM got error "Logon failure: unknown user name or bad password. " and was unable to logon .\IWAM_ALEXAN in order to run the server:
{3D14228D-FBE1-11D0-995D-00C04FD919C1}

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Я дал IWAM_ALEXAN теже права, как IUSR_ALEXAN, ничего не изменилось.
Alexan
Завсегдатай
Сообщения: 213
Зарегистрирован: 17 фев 2003, 16:05
Откуда: NN - Montreal - Charlottetown - Montreal

Сообщение Alexan »

vg писал(а):
Чего еще на хватает?
Вроде, верно всё. Может только в (из разряда шаманства) для пробы дать пермишн для эвриван (кроме IUSR_ALEXAN) .... И для wwwroot (указав, чтоб права наследовались для сабфолдеров и файлов) на уровне NTFS, и в ананимусе в mmc IIS
Сорри за офтоп. Логи во вселенной M$ имеются, дабы посмотреть чего там творится?
Кстати очень даже и не офтоп. В Event View - вере действительно в разделе Секурити будет видны ошибки аутинтификафии. Правильно замечено.
Еще варнинг нашел:

The server failed to load application '/LM/W3SVC/1/ROOT'. The error was 'The server process could not be started because the configured identity is incorrect. Check the username and password.
'.
For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Аватара пользователя
Yury
The L'ony
Сообщения: 26202
Зарегистрирован: 22 янв 2004, 13:48
Откуда: Мирный -> Vancouver
Контактная информация:

Сообщение Yury »

Alexan
Завсегдатай
Сообщения: 213
Зарегистрирован: 17 фев 2003, 16:05
Откуда: NN - Montreal - Charlottetown - Montreal

Сообщение Alexan »

Yury писал(а):Did you try this?

http://support.microsoft.com/default.as ... -US;297519
Я проверил , IWAM_ALEXAN and IUSR_ALEXAN имеют "Logon as a batch job" rights.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

DCOM got error "Logon failure: unknown user name or bad password. " and was unable to logon .\IWAM_ALEXAN in order to run the server:
{3D14228D-FBE1-11D0-995D-00C04FD919C1}
Отлуп получает юзер, когда под его акаунтом твой www пытается получить интерфейсы объекта DCOM сервера {3D14228D-FBE1-11D0-995D-00C04FD919C1}. Могу и ошибаться, но если это так, то по крайней мере проверь:
1) в реестре по GUID {3D14228D-FBE1-11D0-995D-00C04FD919C1} найди человеческое имя этого (оутофпрок скорее всего) сервера (клавиша F3).
2)в командной строке запусти dcomcnfg и проверь пермишн ещё там. Пермишн там и всё, что говорилось выше здесь раньше - разные вещи.
Это надо делать на том хосте, где реально расположен этот DCOM (это может быть даже не твой www, а какой-нить другой сервер в твоей сетке). Иначе ты просто ничего не найдёшь в диалоге dcomcnfg.

ПС. Про DCOM вспомнилось ещё и потому, что у MS был совершенно аналогичный баг (они об этом сами постили) для одного из апликационных необязательных фильтров (смтп скринер) для ISA Server.

ППС. Извини, ин адванс если мои советы не помогают. :lol:
Alexan
Завсегдатай
Сообщения: 213
Зарегистрирован: 17 фев 2003, 16:05
Откуда: NN - Montreal - Charlottetown - Montreal

Сообщение Alexan »

vg писал(а):
DCOM got error "Logon failure: unknown user name or bad password. " and was unable to logon .\IWAM_ALEXAN in order to run the server:
{3D14228D-FBE1-11D0-995D-00C04FD919C1}
Отлуп получает юзер, когда под его акаунтом твой www пытается получить интерфейсы объекта DCOM сервера {3D14228D-FBE1-11D0-995D-00C04FD919C1}. Могу и ошибаться, но если это так, то по крайней мере проверь:
1) в реестре по GUID {3D14228D-FBE1-11D0-995D-00C04FD919C1} найди человеческое имя этого (оутофпрок скорее всего) сервера (клавиша F3).
2)в командной строке запусти dcomcnfg и проверь пермишн ещё там. Пермишн там и всё, что говорилось выше здесь раньше - разные вещи.
Это надо делать на том хосте, где реально расположен этот DCOM (это может быть даже не твой www, а какой-нить другой сервер в твоей сетке). Иначе ты просто ничего не найдёшь в диалоге dcomcnfg.

ПС. Про DCOM вспомнилось ещё и потому, что у MS был совершенно аналогичный баг (они об этом сами постили) для одного из апликационных необязательных фильтров (смтп скринер) для ISA Server.

ППС. Извини, ин адванс если мои советы не помогают. :lol:
В реестре 3D14228D-FBE1-11D0-995D-00C04FD919C1 не нашел.

dcomcnfg запустил, но не нашел где там выставляются пермишены.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

dcomcnfg запустил, но не нашел где там выставляются пермишены.
Извини, что сразу не ответил. Утром видел твой пост. Боялся опоздать на автобус.

Короче, это зависит от того, что у тебя за система... Если W2k Server - то запустив dcomcnfg вначале выбери приложение (сервер DCOM), а затем - закладочку секуриту для него. Там у тебя будет три группы контролов - лёнч, эксес и конфигурэйшн. Тебе надо будет только первые два.

Если у тебя W2003 - то запустить можешь также броузер объектов. Дальше в оснастке Component Services->My Computer-> DCOM Config -> выбираешь свой DCOM (там в списке DCOM серверов поищи ) -> правый клик -> Properies -> Security-> И те же две группы контролов. Разумеется выбери катомайз, и затем эдит.

ПС. Если не сможешь найти - писни в форум. Я тебе линки найду программерские. У меня есть. Просто далеко дока лежит.
Alexan
Завсегдатай
Сообщения: 213
Зарегистрирован: 17 фев 2003, 16:05
Откуда: NN - Montreal - Charlottetown - Montreal

Сообщение Alexan »

vg писал(а):
dcomcnfg запустил, но не нашел где там выставляются пермишены.
Извини, что сразу не ответил. Утром видел твой пост. Боялся опоздать на автобус.

Короче, это зависит от того, что у тебя за система... Если W2k Server - то запустив dcomcnfg вначале выбери приложение (сервер DCOM), а затем - закладочку секуриту для него. Там у тебя будет три группы контролов - лёнч, эксес и конфигурэйшн. Тебе надо будет только первые два.

Если у тебя W2003 - то запустить можешь также броузер объектов. Дальше в оснастке Component Services->My Computer-> DCOM Config -> выбираешь свой DCOM (там в списке DCOM серверов поищи ) -> правый клик -> Properies -> Security-> И те же две группы контролов. Разумеется выбери катомайз, и затем эдит.

ПС. Если не сможешь найти - писни в форум. Я тебе линки найду программерские. У меня есть. Просто далеко дока лежит.
У меня XP prof. IIS 5.1
В общем нашел я в чем причина. Не работало COM+.
Я сначала пытался его переинсталлировать, как написано в: http://www.tek-tips.com/viewthread.cfm?qid=758414, но каждый раз при инсталляции выдавал ошибку. Тогда я попытался сделать repair Windows, т.е инсталлировать Винды поверх. Но инсталляция застывает и говорит, что осталось 39 минут, сколько бы времени не ждал. Я/ уже сталкивался с этим, когда XP with SP2 не давал делать repair с диска с виндами с SP1. После этого мне ничего не оставалось делать, как полностью переинсталлировать Винды. Хорошо еще я после установки я сделал имидж и это сохранило мне время. Но все равно придется переинсталлировать кучу программ. Предположительно COM+ было повреждено установкой ICQ, об этом написано в этой статье, ссылку на которую я дал. Сейчас установил ICQ Lite, вроде пока все работает. Сейчас буду устанавливать VS.NET.

Спасибо всем за помощь.
Ответить