Как развернуть и настроить приложение MVC3 с помощью IIS6 - PullRequest
1 голос
/ 05 декабря 2011

Я создал установщик приложения для своего проекта MVC3 и следовал рекомендациям по развертыванию BIN, найденным в Интернете.

Мой сайт был установлен, но я не вижу ни одной страницы.

Так выглядит проект установщика VS2010

This is how the VS2010 installer project looks

и вот как у меня настроен IIS enter image description here

Как сделать страницу "Домашний указатель" страницей по умолчанию, как при запуске приложения через Visual studio?

1 Ответ

0 голосов
/ 05 декабря 2011

IIS 6.0 не поддерживает URL-адреса без расширения из коробки.Это означает, что если вы попытаетесь перейти к /Home/Index, IIS 6.0 не будет знать, что это приложение ASP.NET, и ничего не произойдет.URL-адреса без расширений поддерживаются "из коробки", начиная с IIS 7.0, когда приложение запускается в режиме управляемого конвейера.

Вам нужно будет связать неуправляемый фильтр aspnet_isapi.dll с ASP.NET, если вы хотите добиться этого.Фил Хэк рассказал о том, как эта тема в его посте в блоге (ASP.NET 4.0) и в этом посте (для CLR 2.0, но это не ваш случай, поскольку вы используете ASP.NET MVC 3).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...