Вы не хотите получать доступ к представлению, вы хотите получить доступ к контроллеру. Это не ошибка, это то, как работает MVC. Ваш URL должен быть:
http://localhost/MvcApplication1/ControllerName
Не
http://localhost/MvcApplication1/Views/MessageView.aspx
Обновление
Вот что происходит. Вы начали с пустого проекта. Это означает, что у вас нет контроллера учетной записи.
MVC не позволяет веб-серверу открывать ваши необработанные файлы представления в / Views (/Views/Whwhat.aspx). Когда вы пытаетесь получить к нему доступ, он возвращает запрещенный заголовок 403.
ASP.NET обрабатывает 403 путем перенаправления в / Account / LogOn - метод действия LogOn AccountController. Так как у вас есть пустой проект, и нет AccountController, это то, что вызывает ваш 404.
Другое обновление
Просто прочитайте свое РЕШЕНО. Опять же, вы не можете получить доступ к файлам в папках Views, Controllers или Models. Это специальные папки, используемые MVC.
Если вы хотите получить доступ к представлению в подкаталоге, создайте подкаталог, например / content или / scripts. MVC рассматривает их как обычные папки, и вы можете получить из них все, что захотите. Таким образом, вы можете поместить файл в папку, например так:
/ SubdirectoryAbc / MessageView.aspx.
После этого вы сможете получить доступ к этому файлу, используя URL http://localhost/MvcApplication1/SubdirectoryAbc/MessageView.aspx.
Однако вы не сможете использовать представление в методе действия контроллера.