У меня есть новый проект ASP.NET MVC (мой первый), и я нормально работал с 1 контроллером, представлением и моделью. После того, как я добавил новый контроллер и просмотр, мой первый просмотр начал выдавать это сообщение об ошибке при попытке запустить проект:
Описание: во время анализа ресурса, необходимого для обслуживания этого запроса, произошла ошибка. Пожалуйста, просмотрите следующую конкретную информацию об ошибке разбора и измените исходный файл соответствующим образом.
Parser Error Message: 'PeopleManagement.Web.Views.Search.Search' is not allowed here because it does not extend class 'System.Web.UI.Page'.
Source Error:
Line 1: <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Master.Master" AutoEventWireup="true" CodeBehind="Search.aspx.cs" Inherits="PeopleManagement.Web.Views.Search.Search" %>
Line 2: <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
Line 3: </asp:Content>
Это все содержимое моего кода для этой страницы aspx:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace PeopleManagement.Web.Views.Search
{
public partial class Search : ViewPage
{
}
}
Я не уверен, что изменилось в моем приложении, что вызывает это. Кажется, что VS может читать это как приложение webforms, а не приложение MVC, может быть? Любые идеи о том, где я должен начать устранять неполадки?