2010-10-13 3 views
0

Я создал виртуальный каталог под названием «Сайт». Я просматриваю http: //localhost/Site/default.aspx, и он загружается. Однако, когда я нажимаю на что-либо на странице, скажем, page1.aspx, он переходит к http: //localhost/Page1.aspx вместо ожидаемого http: //localhost/Site/Page1.aspx.IIS 5.1 не разрешает виртуальный каталог

В исходном файле относительные пути кодируются, например, как '/Page1.aspx', и он работал в прошлом.

Я использую Win XP Pro SP3 и IIS 5.1. Любые идеи о том, что может вызвать такое поведение?

ответ

1

Правильный URL домашней страницы в этом случае должно быть:

http://localhost/default.aspx

Что происходит, когда вы пытаетесь что?

+0

Если я установил «Веб-сайт по умолчанию» в папку проекта вместо использования Виртуального каталога, он действительно работает. Проблема в том, что у меня есть несколько разных решений для локального размещения, и таким образом я бы смог удовлетворить только один! – jehuty

+0

Это правильно. С IIS 5.1 вам нужно вручную изменить «Веб-сайт по умолчанию» на все, над чем вы работаете. – IrishChieftain

+0

Но в этом случае виртуальные каталоги будут полезны вообще? – jehuty

0

Попробуйте преобразовать виртуальный каталог в приложение.

+0

Это один, который называется «Сайт», с защитой (складочный) приложения Medium. – jehuty

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