我收到以下編譯錯誤:「WebSecurity」並不在目前的情況下錯誤存在於_AppStart.cshtml
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS0103: The name 'WebSecurity' does not exist in the current context
Source Error:
Line 1: @{
Line 2: if (!WebSecurity.Initialized)
Line 3: {
Line 4: WebSecurity.InitializeDatabaseConnection("AreaProject", "User", "UserId", "EmailAddress", autoCreateTables: true);
Source File: c:\Projects\area\trunk\dotNet\area.Web\area.Web\_AppStart.cshtml Line: 2
enter code here
我的項目是正確引用到「的System.Web」我是其他文件使用「System.Web.Security」正在編譯好。
當我將System.Web,System.Web.Pages和System.Web.Razor引用到我的應用程序時,問題就開始了。但是我沒有對WebMatrix.WebData或WebMatrix.Data進行任何更改。
我已經有了對WebMatrix.WebData.dll的引用,但我仍然收到相同的錯誤。 – sanvj
您是否在'_AppStart.cshtml'的頂部添加了@using WebMatrix.WebData',或者將其作爲剃鬚刀名稱空間添加到web.config中? –
我跟着你的步驟,但現在我得到這個錯誤「CS0117:'WebMatrix.WebData.WebSecurity'不包含'初始化'的定義」。我檢查了WebMatrix.WebData的版本和它的正確版本2. – sanvj