Проблема публикации приложения MVC на IIS6 - PullRequest
2 голосов
/ 04 февраля 2009

У меня есть небольшое приложение MVC, которое работает локально, но когда я публикую его на сервере (под управлением IIS6), все ссылки портятся.

Например, типичная ссылка при локальном запуске:

http://localhost:3467/Exceptions?exdate=20090108

Однако, когда я опубликую его на нашем сервере разработчика по адресу \\deverserver\apps\MyProject, обратите внимание на дублирование в URL для той же ссылки:

http://devserver/apps/MyProject/MyProject/Exceptions?exdate=20090108

Есть идеи, что происходит?

Примечание: все эти ссылки построены через Html.ActionLink().

Обновление: я могу дублировать это локально, если я укажу конкретный порт и виртуальный путь в моем проекте | Веб | Использовать сервер разработки Visual Studio:

  • Специальный порт: 1234
  • Виртуальный путь: / apps / MyProject
  • Результирующий URL: http://localhost:1234/apps/MyProject/MyProject/Exceptions?exdate=20090108

Ответы [ 2 ]

4 голосов
/ 04 февраля 2009

Вы выполнили все шаги (здесь) для развертывания приложения MVC в IIS6?

0 голосов
/ 04 февраля 2009

Установлена ​​ли папка IIS в качестве приложения? Он должен иметь значок cog в проводнике IIS.

...