Проект MVC3 / 404 из коробки - PullRequest
       23

Проект MVC3 / 404 из коробки

1 голос
/ 07 сентября 2011

Я прочитал множество блогов, вопросов и ответов на форуме, включая кучу здесь, на SO, но все еще не могу понять это.

Я пытаюсь изучить MVC3, запустив шаблон MVC3проект из коробки, без изменения какого-либо кода, и я получаю ошибку 404.

Я пытаюсь перейти к http://localhost:<port>/Home и затем http://localhost:<port>/Home/Index те же результаты.

Буквально я ничего не изменил.Вот шаги, которые я предпринял:

  1. Новый проект ...
  2. Visual C #> Web> ASP.Net MVC 3 Web Application (дайте ему имя и нажмите OK)
  3. Выберите «Интернет-приложение» и установите флажок «Использовать семантическую разметку HTML5» (ОК)
  4. Нажмите F5 ...

И БУМ!404 с обычным сообщением:

Ошибка сервера в приложении '/'.

Ресурс не найден.

Описание: HTTP 404. Вы являетесь ресурсомпоиск (или одна из его зависимостей) мог быть удален, изменилось его имя или временно недоступен.Пожалуйста, просмотрите следующий URL и убедитесь, что он написан правильно.

Запрошенный URL: /

Чего мне не хватает?

Я попытался добавить их в файлы web.config:

<add key="enableSimpleMembership" value="false" />

ИЛИ

<add key="autoFormsAuthentication" value="false" />

безрезультатно.

My Global.asax.cs имеет исходный код маршрутизации:

public static void RegisterRoutes (маршруты RouteCollection) {rout.IgnoreRoute ("{resource} .axd / {* pathInfo}");

      routes.MapRoute(
          "Default", // Route name
          "{controller}/{action}/{id}", // URL with parameters
          new { controller = "Home", action = "Index", id =

UrlParameter.Optional} // Параметры по умолчанию);

  }

Но все равно страшный 404, когда я нажимаю F5 ... Пожалуйста, помогите!(

Ответы [ 2 ]

0 голосов
/ 25 мая 2014

Убедитесь, что ваш контроллер содержит окончание «Контроллер» например home - homeController yourcontroller - yourcontollerController И т.д.

0 голосов
/ 26 сентября 2013

Убедитесь, что версия .NET Framework в вашем пуле приложений в IIS совпадает с версией используемой платформы. У меня была эта проблема, и это было потому, что пул приложений по умолчанию был 2.0, и я использовал 4.0 в своем проекте.

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