2009-05-10 7 views
0

Недавно я установил Oracle и необходимый адаптер Microsoft Loopback, который работал нормально. Однако это, похоже, каким-то образом исказило IIS (или, по крайней мере, его взаимодействие с Visual Studio). Я больше не могу подключиться к localhost или 127.0.0.1, и я даже не могу открыть веб-проект в Visual Studio 2008 (который хорошо работал), получив ошибку «Локальный URL-адрес IIS http://localhost/MyProject, указанный для веб-проекта MyProject не настроен. Чтобы открыть этот проект, необходимо настроить виртуальный каталог. Хотелось бы создать этот каталог сейчас? " Я нажимаю «да», затем появляется сообщение об ошибке «он не смог найти сервер http://localhost на текущей машине».Не удается получить доступ к localhost/iis после установки Oracle и loopback-адаптера

IIS работает, и я могу подключиться к веб-сайту IIS по умолчанию и другому содержимому inetput/wwwroot на localhost: 1122.

Я попытался отключить адаптер loopback и прокомментировать строку, которую мне нужно добавить на хосты, чтобы заставить Oracle работать, и хотя это остановило работу Oracle, это не помогло с IIS/localhost.

изменить: это оказалось исправленным путем восстановления проекта из резервной копии, так что это, должно быть, проблема с самим проектом.

ответ

0

Хорошо, мне удалось добиться этого, удалив проект и восстановив его из резервной копии. Я предполагаю, что конфигурация проекта каким-то образом была запутана таким образом, чтобы вызвать ошибку, которую я получил, а не проблема с IIS. Извините за ложную тревогу.

0

Я предполагаю, что это проблема с петлевым адаптером. Возможно, вам придется правильно восстановить настройки подключения. Проверьте, правильно ли отключен адаптер петлевой петли и установлены ли параметры подключения с панели управления-> сетевые подключения. Редактировать: Также было бы лучше перезагрузить систему после внесения всех необходимых изменений в настройки.

0

Вы можете настроить локальный IIS для прослушивания на другом порту. Щелкните правой кнопкой мыши веб-сайт по умолчанию, вкладку «Веб-сайт», затем «Дополнительно». Добавьте, например, 1234 в качестве TCP-порта.

Затем вы можете подключить как http://localhost:1234/YourProject

Вы можете открыть веб-сайт в Visual Studio из файловой системы, а также указать новый URL в Project -> Property Pages -> Start Options -> Использовать настраиваемый сервер.

+0

У меня нет проблем с подключением к моему проекту, когда я копирую его в inetput/wwwroot, он заставит его работать в Visual Studio, это проблема. Однако, хотя я могу получить к нему доступ в wwwroot, он дает ошибку «Ошибка использования раздела, зарегистрированного как allowDefinition =« MachineToApplication », за пределами уровня приложения. Эта ошибка может быть вызвана тем, что виртуальный каталог не настроен как приложение в IIS «. когда я пытаюсь получить доступ к любой из страниц aspx. – Ryan

+0

Попробуйте настроить приложение? Щелкните правой кнопкой мыши свой виртуальный каталог (YourProject) в IIS, вкладке «Виртуальный каталог» и убедитесь, что приложение создано в разделе «Настройки приложения». – Andomar

0

Что-то подобное произошло со мной сегодня в Windows XP и IIS 5. что бы это ни было. Проблема в том, что установленный мной инструмент создал некоторые виртуальные каталоги без имени приложения под веб-сайтом по умолчанию.

Решение заключается в том, чтобы открыть оснастку IIS, щелкнуть правой кнопкой мыши и выбрать «Свойства» для нарушающих виртуальные каталоги и составить «Имя приложения» на вкладке «Виртуальный каталог» диалогового окна «Свойства», которое появляется , Не имело значения, что я назвал это, если на веб-сайте по умолчанию не было виртуального каталога с пустым именем приложения.