Разверните ASP.NET MVC на IIS 5.1 (Windows XP) - PullRequest
35 голосов
/ 19 ноября 2008

ОК, развертывание ASP.NET MVC кажется болезненным. Я хочу развернуть свое приложение ASP.NET MVC в Windows XP (IIS 5.1), но, похоже, не могу найти, как это сделать. Когда я набираю имя приложения в адресной строке веб-браузера, я получаю сообщение «веб-сайт недоступен».

Есть обходные пути для IIS 6.0 , но как насчет IIS 5.1?

Ответы [ 4 ]

34 голосов
/ 24 ноября 2008

Вот что я узнал и что сработало для me : Развертывание приложения ASP.NET MVC в Windows XP (IIS 5.1)

Edit:

В последнем выпуске ASP.NET MVC замените .mvc на подстановочный знак. * Текстовое поле расширения в сопоставлении Добавить / изменить расширение приложения.

20 голосов
/ 19 ноября 2008

В IIS 5 необходимо добавить сопоставление с подстановочными знаками. В IIS 6 есть специальный раздел для добавления сопоставлений с подстановочными знаками. В IIS 5 вы сопоставляете расширение. * И выбираете dll asp.net ISAPI. Если кнопка «ОК» не активна, щелкните в текстовом поле пути dll, и он должен быть кликабельным (не спрашивайте, это происходит со мной все время).

6 голосов
/ 09 октября 2010

Для размещения приложений ASP .NET MVC в Windows XP используйте IIS Developer Express .

После установки IIS Express откройте командную строку в месте установки и выполните следующее (при необходимости подставив):

iisexpress.exe / Путь: [path_to_mvc_project] / port: [port] / systray: true /clr:v2.0

1 голос
/ 19 ноября 2008

Тот же самый процесс (с использованием Ionic rewriter), который работает для 6.0, работает для нас на 5.x. Что вы видите в журнале событий Windows App? А лог сервера IIS? Вы пробовали переписать?

...