Как запустить классическое приложение asp vb6 com на моем ноутбуке, которое настроено для asp.net? - PullRequest
1 голос
/ 17 марта 2009

Фон Я новичок в asp, в 1999 году я работал над классическим приложением asp для интранета, которое ненавидел, ненавидел так сильно, что был убежден, что умные клиенты - это будущее, особенно для интранет-приложений. Я более опытный парень и имею много баз данных access / sql server, которые я хочу показать в Интернете, поэтому, когда услышал о сайтах с динамическими данными и asp.net MVC, я был достаточно взволнован, что возвращаюсь в мир asp развития. С этими двумя технологиями я активно развиваюсь на своем ноутбуке. Мой ноутбук работает под управлением XP Pro и имеет VS 2008, SQL Server 2005, .Net 3.5 SP1, MVC RC2.

Задача У меня есть клиент, у которого есть классическое приложение asp vb6 com, vb script sql server 2000, которое я пытаюсь отладить. Я могу получить доступ к этому приложению через удаленный рабочий стол, и у меня также есть копия базы данных локально. Отладка состоит из включения sql profiler и запуска приложения.
Отладка с помощью удаленного рабочего стола - плохой опыт (особенно с моим спутниковым провайдером), и я хотел бы иметь возможность запускать это приложение локально, так как мне это сделать?

Вот что у меня есть

  1. Копия всех файлов asp и других файлов, находящихся в inetput \ wwwroot.

  2. Копия сервера SQL 2000 дБ. У меня настроена база данных, чтобы SQL Server 2005 мог просматривать базу данных

  3. Копия DLL-файлов приложений, найденных в каталоге com
    а. У меня также есть копия исходного кода vb6, которую я могу посмотреть с помощью notepad2
    б. У меня есть buildVB.bat, который (по-видимому) был использован для создания DLL; Я надеюсь, что мне не нужно это запускать.

Если я могу сделать это относительно безболезненно, каковы необходимые шаги ... вот что я предполагаю

  1. Распакуйте файл wwwroot.zip и сохраните структуру файла (c: \ inetpub \ wwwroot)
  2. Измените настройки подключения к базе данных в соответствии с моим ноутбуком. Я не знаю, где находится этот глобальный параметр подключения, чтобы я мог его изменить.
  3. Откройте мой браузер и укажите ??? http://Localhost ??????????

Ответы [ 2 ]

0 голосов
/ 17 марта 2009

Пуск -> Настройки -> Панель управления -> Добавить удаление программ

Добавить удалить компоненты Windows. Убедитесь, что IIS проверен. Где-то в этом списке также есть ASP. (Я думаю, но обычно IIS и asp classic устанавливаются по умолчанию на XP Pro)

Пуск -> Выполнить: inetmgr

Откроется консоль IIS, где вы можете настроить веб-сервер IIS. В зависимости от того, насколько близко вы хотите эмулировать свою клиентскую среду, вам нужно будет настроить виртуальный каталог, если так выполняется их установка.

В противном случае вы можете просто распаковать их содержимое wwwroot в c: \ inetpub \ wwwroot и наведите ваш браузер на http://127.0.0.1/index.asp (или как там называется их "основной" asp-файл.)

0 голосов
/ 17 марта 2009

У вас есть XP Pro, при условии, что вы установили IIS (который является частью XP Pro) и зарегистрировали DLL-файлы приложений, тогда да, то, что вы описали, в значительной степени так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...