Бритва для ASP.NET веб-страниц и IIS - PullRequest
1 голос
/ 31 января 2011

Я пробую веб-страницы ASP.NET, используя синтаксис бритвы, поэтому я создал образец сайта. Если я просматриваю сайт в WebMatrix или использую VisualStudio (просмотр в браузере), все работает нормально. Когда я пытаюсь создать сайт IIS, я получаю ошибку 404 при попытке получить доступ к любым файлам .cshtml. С сайта работают обычные html файлы. Он установлен на .net 4 интегрирован. Я погуглил час без удачи.

Ответы [ 3 ]

1 голос
/ 31 января 2011

Может быть, вы только что скопировали файлы своего приложения MVC в каталог (или виртуальный каталог) IIS?

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

0 голосов
/ 20 апреля 2012

Проверьте, правильно ли отображается ".cshtml" в пределах

сайта.

Свойства -> Домашний каталог -> Конфигурация ... -> Отображения

Шахта сопоставлена ​​с:

C: \ Windows \ microsoft.net \ Framework \ v4.0.30319 \ aspnet_isapi.dll

0 голосов
/ 20 апреля 2012

У нас была точно такая же проблема в моей компании.Чтобы заставить его работать, мы должны были выполнить полную установку .Net 4, и страницы обслуживаются правильно.

...