Развертывание ASP.NET MVC на IIS 5.1 (Windows XP)
ОК, развертывание ASP.NET MVC кажется болезненным. Я хочу развернуть мое приложение ASP.NET MVC в Windows XP (IIS 5.1), но не могу найти, как это сделать. Когда я ввожу имя приложения в адресную строку веб-браузера, я получаю сообщение "сайт недоступно".
Существуют обходные пути для IIS 6.0, но как насчет IIS 5.1?
Ответы
Ответ 1
Вот что я узнал и что сработало для меня:
Разверните приложение ASP.NET MVC в Windows XP (IIS 5.1)
Edit:
Для последней версии ASP.NET MVC замените .mvc на подстановочный знак. * Расширение текстового поля в отображении добавления/редактирования приложений.
Ответ 2
Вам нужно добавить сопоставление подстановочных знаков в IIS 5. В IIS 6 у вас есть специальный раздел для добавления подстановочных сопоставлений. В IIS 5 вы сопоставляете расширение. *, И вы выбираете dll asp.net ISAPI. Если кнопка "ОК" недоступна, щелкните в текстовом поле пути dll, и затем она должна быть доступна для клика (не спрашивайте, это происходит со мной все время).
Ответ 3
Для размещения приложений ASP.NET MVC в Windows XP используйте IIS Developer Express.
После установки IIS Express откройте командную строку в месте установки и выполните следующее (подставляя при необходимости):
iisexpress.exe /Путь: [path_to_mvc_project] /port: [port]/systray: true/clr:v2.0
Ответ 4
Тот же процесс (с использованием Ionic rewriter), который работает для 6.0, работает для нас на 5.x. Что вы видите в журнале событий приложений Windows? И журнал сервера IIS? Вы пробовали переписывать?