Я думаю, что он сам ответит. Во-первых, было две путаницы: IIS 5.1 был установлен вместе с IIS 6 (была ссылка в инструментах администрирования) и сервером Apache. Что-то, наверное, было с этим до того, как я пришел. Я удалил Apache, ссылку на IIS 6 (не предполагалось, что она там была), и даже IIS. Свежо установлено исправлено все.
Также, если вы столкнулись с такой проблемой, ознакомьтесь с IIS, как она работает. В ней заканчиваются виртуальные папки, и вам нужно превратить эти виртуальные папки в приложения. Это сложно, как Microsoft это делает.
В моем случае, вероятно, оба сервера использовали порт 80 по умолчанию (хотя я не уверен). Теперь у меня установлены оба сервера (IIS + Apache), а Apache использует порт 8080.
Чтобы проверить подобную ситуацию, сделайте следующее: создайте виртуальную папку в IIS 5.1, щелкните ее правой кнопкой мыши и превратите эту папку в приложение. Поместите файл aspx в «фактическое» местоположение, на которое указывает эта виртуальная папка, а затем откройте его в браузере, используя localhost \ virtualfolder \ myaspx.file. Обратите внимание, что во многих случаях IIS не выберет файл default.aspx автоматически, если не будет дано объяснение.