Я создал виртуальный каталог под названием «Сайт». Я просматриваю 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. Любые идеи о том, что может вызвать такое поведение?
Если я установил «Веб-сайт по умолчанию» в папку проекта вместо использования Виртуального каталога, он действительно работает. Проблема в том, что у меня есть несколько разных решений для локального размещения, и таким образом я бы смог удовлетворить только один! – jehuty
Это правильно. С IIS 5.1 вам нужно вручную изменить «Веб-сайт по умолчанию» на все, над чем вы работаете. – IrishChieftain
Но в этом случае виртуальные каталоги будут полезны вообще? – jehuty