2012-03-03 5 views
0

После того как я настроил все (IIS, веб-сайты, разрешения) на вновь установленном виртуальном сервере, я получаю эту ошибку при запуске файла default.asp.Классический ASP на Windows Server 2003

Server object error 'ASP 0177 : 800401f3' 

Server.CreateObject Failed 

/default.asp, line 30 

Я нашел ASP 0177 Опубликовать очень полезно. Но я не могу это решить. Он дает такое решение

A: This error means "Invalid class string" -- in other words the call to CreateObject failed because the name object cannot be found by the OLE sub-system. Causes include: 

1. You really didn't run regsvr32 on the server after all. 
2. You ran regsvr32 but it reported an error. 
3. Someone modified security on part of the registry that's preventing the OLE subsystem from reading all or part of the HKEY_CLASSES_ROOT tree. 
4. The name of the object you are trying to create was mispelled or is incorrect. 
5. Determine if it's a permissions problem 
6. Determine if it is a file permissions problem: 
7. Check registry permissions 

Какую службу я должен зарегистрировать? Не устанавливается ли ASP автоматически на сервере 2003 при установке IIS? Если не какие настройки мне нужно изменить? Это только что установленный Virtual Windows Server 2003?

EDIT: Я думаю, что эта ссылка может работать, но не уверен, что ASP Win Svr 2003

EDIT2: Код:

Set BACSE = Server.CreateObject("NAICSCodeSE2_1_0.Engine") 
If Session("DEBUG") = "TRUE" then Response.Write "BACSE Debug="&BACSE.SetDebugMode(True)&"<BR>" 
+0

Что у вас на линии 30 в default.asp? Покажите нам код. –

+0

Каков объект, который вы пытаетесь создать? Нам нужно увидеть ваш код перед ответом .. – TheCarver

+0

'Set BACSE = Server.CreateObject (" NAICSCodeSE2_1_0.Engine ") 'добавлено в код –

ответ

0

Пользовательские COM компонент первой необходимости Регистрация в сервере с ниже команды, перед использованием это на классической странице ASP.

regsvr32 yourcomdllfile.dll

+0

Я не знаю где DLL –

+0

Вы должны попросить первоначального разработчика или найти его на старом сервере, который работал. –

+0

Старый сервер разбился, и старый разработчик тоже ушел. –

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