Вопрос

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

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

Это было полезно?

Решение

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

Редактировать:

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

Другие советы

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

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

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

iisexpress.exe /path: [path_to_mvc_project] /port: [port] /systray: true /clr:v2.0

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top