ASP.net项目解析器错误?

时间:2015-05-08 23:53:05

标签: c# asp.net asp.net-mvc html-parsing

拉上我的申请进行大学任务,现在突然它不会工作???我使用visual studio创建一个类图并添加了assosciations,这可能改变了代码吗?

以下是我在浏览器中尝试启动时出现的错误。

'/'应用程序中的服务器错误。 分析器错误 说明:解析为此请求提供服务所需的资源时发生错误。请查看以下特定的解析错误详细信息并适当修改源文件。

分析程序错误消息:无法加载类型“WebApplication4.MvcApplication”。

来源错误:

第1行:<%@ Application Codebehind =“Global.asax.cs”Inherits =“WebApplication4.MvcApplication”Language =“C#”%>

源文件:/global.asax Line:1

我在尝试构建项目时遇到此错误

错误2“WebApplication4.Models.CoreSheetsDBContext”类型不能用作泛型类型或方法“System.Data.Entity.Migrations.DbMigrationsConfiguration”中的类型参数“TContext”。没有从“WebApplication4.Models.CoreSheetsDBContext”到“System.Data.Entity.DbContext”的隐式引用转换。 G:\ Software \ Projects \ WebApplication4 \ WebApplication4 \ Migrations \ Configuration.cs 8 27 WebApplication4

1 个答案:

答案 0 :(得分:0)

//首先猜测是:尝试将CodeBehind更改为CodeFile。

更新(问题已更新)

(1)第8行末尾的“/”在语法上不正确。 (在你的代码中它看起来是否相同?对于该行的其余部分,包括结束'>',会很清楚),

... sealed class Configuration : DbMigrationsConfiguration
     <WebApplication4.Models.CoreSheetsDBContext/

(2)让我们假设'/'只是一个拼写错误而你的代码包含'&gt;'。 DbMigrationsConfiguration有这个签名:

public class DbMigrationsConfiguration<TContext> 
   : DbMigrationsConfiguration where TContext : System.Data.Entity.DbContext

作为泛型参数传递的类CoreSheetsDBContext必须是System.Data.Entity.DbContext的子类。检查CoreSheetsDBContext是否实际继承自System.Data.Entity.DbContext。即它应该是这样的:

using System.Data.Entity;

public class CoreSheetsDBContext : DbContext { ... }