[英]ASP.net project parser error?
壓縮我的大學申請表后,現在突然不起作用了?我使用Visual Studio創建了一個類圖並添加了關聯,這可能會更改代碼嗎?
以下是我嘗試在瀏覽器中啟動時遇到的錯誤。
“ /”應用程序中的服務器錯誤。 解析器錯誤說明:解析服務此請求所需的資源期間發生錯誤。 請查看以下特定的解析錯誤詳細信息,並適當地修改您的源文件。
解析器錯誤消息:無法加載類型'WebApplication4.MvcApplication'。
源錯誤:
第1行:<%@ Application Codebehind =“ Global.asax.cs” Inherits =“ WebApplication4.MvcApplication” Language =“ C#”%>
源文件:/global.asax行: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
//第一個猜測是:嘗試將CodeBehind更改為CodeFile。
更新 (問題已更新)
(1)第8行結尾處的“ /”在語法上不正確。 (在您的代碼中看起來是否一樣?對其余的行,包括結束的“>”,都很好知道),)
... sealed class Configuration : DbMigrationsConfiguration
<WebApplication4.Models.CoreSheetsDBContext/
(2)假設´/´只是一個錯字,而您的代碼包含了´>´。 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 { ... }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.