Несколько дней назад мой старший брат сказал мне, что использование ASP действительно хлопотно, компиляционная среда действительно плохая.
В программе, для этого я выдвинул здесь решение. Используйте VB, чтобы заменить все объекты ASP и написать чистые программы ASP в VB.
Каждый должен знать, что на самом деле многие компоненты в ASP написаны в VB, но что заставляет всех чувствовать себя очень неудобными, так это то, как использовать ASP.
Этот компонент, такой как ответ, запрос, приложение, сеанс и т. Д. Если я могу использовать эти компоненты непосредственно в VB, то я могу
Достаточно использовать VB, чтобы написать ASP, чтобы использовать программу.
Ниже приведен подробный шаг:
1 Создайте новый ActiveX DLL в VB.
2 Теперь вам нужно ссылаться на два DLL в VB.
Первый - цитировать DLL двигателя ASP.
Выберите команду Project/References в меню и процитируйте «Библиотеку объектов Microsoft Active Active Server».
Если вы не нашли его, вы можете найти этот файл asp.dll%systemdirectory%/system32/inetsvr в следующем каталоге
Нажмите кнопку «Просмотр ...», чтобы импортировать эту библиотеку динамических соединений
Второе - цитировать объект Microsoft Transaction Server (MTS).
'Microsoft Transaction Server Library'.
Если вы не нашли его, вы можете найти этот файл mtxas.dll в следующем каталоге
%SystemDirectory%/System32/MTS/3. Что ж, все приготовления завершены, как написать код ниже, я думаю, что каждый может понять
из.
Это код файла:
опция явная
Dim m_objresponse как ответ
Dim m_objrequest в качестве запроса
Dim m_objserver как сервер
Dim m_objapplication как приложение
Dim m_objsession как сеанс
Private sub class_initialize ()
Dim objContext As ObjectContext
Установить objContext = getObjectContext ()
Установить m_objresponse = objContext (ответ)
Установить m_objrequest = objcontext (запрос)
Установить m_objserver = objcontext (сервер)
Установить m_objapplication = objcontext (приложение)
Установить m_objsession = objcontext (session)
Конец суб
Public Subsptest ()
M_objresponse.write Прощание с письменной доской, используйте среду VB, чтобы написать программу ASP!
Конец суб
Вставьте приведенный выше код в свою программу, а затем составьте этот проект в DLL. Окончательное использование
Regsvr32 componentname.dll зарегистрировал этот DLL в IIS.
Ниже приведен метод использования этого компонента в файле ASP:
<%
set object = server.createObject (yourprjname.asptest)
objtest.asptest
установить объект = ничего
%>
Ну, я надеюсь, что мой метод может решить страдания старшего брата, ха -ха.