使用 Visual Studio 2013 Update 2 ,创建一个新的 ASP.NET MVC 4 Web应用程序,然后选择清空模板。然后我编译并运行代码,它给出了以下解析器错误...
Server Error in '/' Application.
Parser Error
Description: An error occurred during the parsing of a resource required to
service this request. Please review the following specific parse error details
and modify your source file appropriately.
Parser Error Message: Could not load type 'Remote.WebPortal.MvcApplication'.
Source Error:
Line 1: <%@ Application Codebehind="Global.asax.cs"
Inherits="Remote.WebPortal.MvcApplication" Language="C#" %>
Source File: /global.asax Line: 1
所以开箱即用的新项目一代每次都失败了。它也适用于其他每个模板,例如Basic,Internet Application等。重新启动Visual Studio并重新启动计算机没有任何区别。
它似乎正在等待的类确实存在,这里是 Global.asax.cs 文件......
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Http;
using System.Web.Mvc;
using System.Web.Routing;
namespace Remote.WebPortal
{
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
WebApiConfig.Register(GlobalConfiguration.Configuration);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
}
}
}
有什么想法吗?
答案 0 :(得分:0)
我觉得Global.asax文件没有任何问题。 请检查RouteConfig什么是默认路由以及该操作是否存在任何问题。
如果您有任何控制器或使用默认路由的任何操作,请告诉我?