Zumicts Ответов: 4

его тип страницы не обслуживается. (CSHTML) как их обслуживать?


Я пытался отобразить простой файл cshtml (ie. example.com/text.cshtml) Но я продолжаю получать эту ошибку:
этот тип страницы не обслуживается.

Описание: запрошенный вами тип страницы не обслуживается, поскольку он был явно запрещен. Расширение '.cshtml' может быть неверным.

Может ли кто-нибудь сказать мне, как обслуживать эти типы файлов в iis7?

[no name]

Зайдите в IIS и настроить его.

4 Ответов

Рейтинг:
31

Prabhakaran Soundarapandian

Normally, this is indicative of incorrect Application Pool settings. Razor syntax only works with ASP.NET 4.0 and requires the Integrated Pipeline to function properly. However, you also need to appropriate ASP.NET MVC files on the server – either in the GAC or deployed to your local /bin folder. Most people have ASP.NET MVC GAC’d on their development systems, so the application will work locally without having the appropriate DLL’s in the /bin folder of the web application. But that’s not necessarily the case on the server side. Per Microsoft’s recommendation, ASP.NET MVC is not GAC’d on the servers as there could be version issues that have a wide impact on all sites running on a shared host. Rather, it is recommended to bin deploy ASP.NET библиотеки DLL MVC к каждому участку. Как только соответствующие DLL находятся в папке /bin, и приложение работает под управлением ASP.NET 4.0 интегрируйте конвейер, IIS будет обслуживать файлы, написанные с помощью синтаксиса Razor.


Рейтинг:
21

AmitGajjar

Привет,

Вам нужна обязательная зависимость от сервера. Это обсуждение может помочь вам : Установите MVC на веб-сервер[^]

Сообщение об ошибке говорит о том, что вы не настроили IIS для выполнения файлов Razor. Попробуйте установить MVC/Framework4 на сервер(если он не установлен). Также проверить эта ссылка[^]

Надеюсь, что ссылка выше поможет вам,

Спасибо
-Амит Гаджар


Zumicts

Да, это сделало свое дело! На моем сервере не было MVC. Спасибо за помощь вам обоим!

AmitGajjar

добро пожаловать.

Рейтинг:
2

gagandeep.pratihar

Adding this to the web.config seemed to fix the problem:

<add key="webpages:Enabled" value="true" />


Debra A. Hodges

Спасибо.

Member 12610490

thxs

Рейтинг:
1

Member 13518200

Вопрос: этот тип страницы не обслуживается. Это эксплицитно запрещено.
У меня была та же проблема. Теперь моя проблема решена.
Привет,

Шаг 1: Создайте домашнюю страницу (start page)
Примечание: Вы не можете сделать главную страницу начальной страницей.
Это сработает.

На тот случай, если это не сработает.
щелкните правой кнопкой мыши папку, в которой вы создаете веб-сайт

перейдите к опции -> start page -> измените версию на 3, 4 или 4.5

Попробовать это

Спасибо
Г Ранджит Кумар


Deepu S Nair

Вы отвечаете на вопрос, которому уже почти 5 лет и который уже решен.Это может привлечь понижение вашего ответа.Пожалуйста, постарайтесь ответить на новые вопросы.