Проблема с виртуальным каталогом в IIS для веб-приложения asp.net - PullRequest
0 голосов
/ 22 сентября 2010

Мое веб-приложение asp.net отлично работает локально, и когда я разверну его в качестве веб-сайта по умолчанию на моем тестовом сервере. Так, например, когда я набираю http: // 10.10.10.100, он работает нормально.

Я создал виртуальный каталог под названием «Тест» на моем «Веб-сайте по умолчанию».

Когда я набираю http://10.10.10.100/Test, он корректно загружается на мою страницу входа, однако, когда я вхожу в систему и нажимаю на ссылку, она возвращается на мою страницу входа, и URL возвращается к ссылке http://10.10.10.100 вместо http://10.10.10.100/Test/Default.aspx, например.

Моя цель здесь - запустить мое приложение из виртуального каталога, а не по умолчанию, но я не хочу менять свой код на жестко заданный путь, поскольку тогда он больше не будет работать.

Есть ли обходные пути для этого?

1 Ответ

0 голосов
/ 22 сентября 2010

Вы оставили несколько вопросов без ответа, но кое-что нужно проверить:

  1. Какие ссылки вы используете? Другими словами, являются ли они простыми ссылками HTML ( ссылки), ссылками ASP.NET (), кнопками LinkButtons () и т. Д .?
  2. Как вы указываете URL в этих ссылках? В ASP.NET есть «ярлык» для корневого каталога веб-сайта, если вы используете символ тильды (~). Таким образом, для ссылки на страницу на вашем сайте, которая называется «MyPage.aspx», вы можете использовать «~ / MyPage.aspx».
...