IIS Express не может обслуживать файлы cshtml - PullRequest
0 голосов
/ 25 февраля 2011

Я только что начал проверять WebMatrix и столкнулся с проблемой.Я выполнил новую установку WebMatrix, затем запустил учебник, который включает в себя создание одного небольшого файла cshtml.Всякий раз, когда я пытаюсь запустить сайт, я получаю следующую ошибку:


Этот тип страницы не обслуживается.

Описание: типстраницы, которую вы запросили, не обслуживается, поскольку она была явно запрещена.Расширение «.cshtml» может быть неправильным.Просмотрите приведенный ниже URL-адрес и убедитесь, что он написан правильно.

Запрашиваемый URL-адрес: /Home.cshtml


В IIS Express-запросахВ разделе запроса страницы отображается следующая ошибка:

404.17 Динамический контент, сопоставленный со статическим обработчиком

Подробности: Запрошенное совпадение aподстановочная карта MIME и сопоставлена ​​со статическим обработчиком filder (что случилось со всеми опечатками MS?).Однако, если бы предварительные условия были другими, запрос соответствовал бы другому обработчику.Это может означать, что предварительные условия неверны.


Я попытался переустановить безрезультатно.У кого-нибудь есть идеи?

Я использую Windows 7 Pro с установленным IIS 7.(Предполагается, что IIS Express может работать бок о бок без проблем)

Большое спасибо!

Ответы [ 3 ]

2 голосов
/ 22 марта 2011

Было установлено значение 4.0 - удаление и переустановка веб-страниц ASP.NET сделали свое дело.

0 голосов
/ 04 мая 2011

Та же лодка - просто игра с ней и ее «интегрированным рабочим процессом» с VS2010… но, увы, она не так «чиста», как можно было бы надеяться (или, возможно, просто нужно больше ручных настроек кнопок и переключателей).

Но попробуйте это (вместо или перед тем, как отказаться от всякой надежды и переустановить): запустить Webmatrix в режиме администратора (щелчок правой кнопкой мыши -> runas).

Ваше решение - это то, что я должен был сделать на стороне сервера (IIS6 / w2k3) .... через установщик веб-платформы.Хотя кажется странным устанавливать серверную часть Webmatrix, я просто сдался и сделал это в любом случае, чтобы убедиться, что все зависимости установлены вместе с ним (не хотел тратить или скорее тратить впустую больше времени на выяснение этого).

Сработало для меня ... после того, как я выглядел гладким взглядом с таким "но вчера все работало нормально".Поэтому я надеюсь, что это сэкономит вам (и кому-либо еще) некоторое время и разочарование.

0 голосов
/ 25 февраля 2011

Кажется, вы выбрали 2.0 .NET Framework в разделе Настройки (в WebMatrix).Измените его на .NET 4 (встроенный).

...