有人可以幫我嗎?'/'應用程序中的服務器錯誤。未指定的錯誤[5,sqlcese40.dll]
在昨天收到Google發送的電子郵件,告知我網站(www.bigint.biz)中的幾個鏈接已損壞,我修復了它們。然後我對網站地圖進行了更改。
之後,當訪問站點時,我收到消息:'/'應用程序運行時錯誤中的服務器錯誤,此標籤應該將其「模式」屬性設置爲「關閉」。
所以,我把網站的內容完全恢復到了對網站地圖進行更改之前的樣子;但是,我收到了 內部服務器錯誤500錯誤消息。
然後,我從主機提供商處刪除了整個網站,然後再次上傳了原始版本,但沒有任何快樂。
因爲,我已經設置了的customErrors標記的「mode」屬性設置爲「關」,以獲得更詳細的錯誤信息 - 以下信息:在「/」應用
服務器錯誤。 未指定的錯誤[5,sqlcese40.dll]
描述:執行當前Web請求期間發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。
異常詳細信息:System.Data.SqlServerCe.SqlCeException:未指定錯誤[5,1 sqlcese40.dll]
源錯誤:行2:@ {行3:行4:WebSecurity.InitializeDatabaseConnection( 「圖片集錦」, 「UserProfile」,「UserId」,「Email」,true);
源文件:\ WEB-123win \ winpackage22 \ XXX.COM \網絡\ content_AppStart.cshtml行:4
Stack Trace:
[SqlCeException (0x80004005): Unspecified error [ 5,sqlcese40.dll ]]
System.Data.SqlServerCe.SqlCeConnection.Open(Boolean silent) +2182
System.Data.SqlServerCe.SqlCeConnection.Open() +47
WebMatrix.Data.Database.EnsureConnectionOpen() +44
WebMatrix.Data.<QueryInternal>d__0.MoveNext() +66
System.Linq.Enumerable.FirstOrDefault(IEnumerable`1 source) +164
WebMatrix.Data.Database.QuerySingle(String commandText, Object[] args) +103
WebMatrix.WebData.DatabaseWrapper.QuerySingle(String commandText, Object[] parameters) +14
WebMatrix.WebData.SimpleMembershipProvider.CheckTableExists(IDatabase db, String tableName) +57
WebMatrix.WebData.SimpleMembershipProvider.CreateTablesIfNeeded() +49
WebMatrix.WebData.WebSecurity.InitializeMembershipProvider(SimpleMembershipProvider simpleMembership, DatabaseConnectionInfo connect, String userTableName, String userIdColumn, String userNameColumn, Boolean createTables) +73
WebMatrix.WebData.WebSecurity.InitializeProviders(DatabaseConnectionInfo connect, String userTableName, String userIdColumn, String userNameColumn, Boolean autoCreateTables) +51
WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection(String connectionStringName, String userTableName, String userIdColumn, String userNameColumn, Boolean autoCreateTables) +51
ASP._Page__appstart_cshtml.Execute() in \\web-123win\winpackage22\bigint.biz\www.bigint.biz\web\content\_AppStart.cshtml:4
System.Web.WebPages.ApplicationStartPage.<ExecuteInternal>b__0() +65
System.Web.WebPages.ApplicationStartPage.<GetSafeExecuteStartPageThunk>b__3(Action action) +7
System.Web.WebPages.ApplicationStartPage.ExecuteInternal() +78
System.Web.WebPages.ApplicationStartPage.ExecuteStartPageInternal(HttpApplication application, Action`1 monitorFile, IVirtualPathFactory virtualPathFactory, IEnumerable`1 supportedExtensions) +184
System.Web.WebPages.ApplicationStartPage.ExecuteStartPage(HttpApplication application, Action`1 monitorFile, IVirtualPathFactory virtualPathFactory, IEnumerable`1 supportedExtensions) +30
[HttpException (0x80004005): Exception of type 'System.Web.HttpException' was thrown.]
System.Web.WebPages.ApplicationStartPage.ExecuteStartPage(HttpApplication application, Action`1 monitorFile, IVirtualPathFactory virtualPathFactory, IEnumerable`1 supportedExtensions) +96
System.Web.WebPages.ApplicationStartPage.ExecuteStartPage(HttpApplication application) +170
System.Web.WebPages.WebPageHttpModule.StartApplication(HttpApplication application, Action`1 executeStartPage, EventHandler applicationStart) +126
System.Web.WebPages.WebPageHttpModule.StartApplication(HttpApplication application) +71
System.Web.WebPages.WebPageHttpModule.Init(HttpApplication application) +127
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +418
System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +172
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +336
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +296
[HttpException (0x80004005): Exception of type 'System.Web.HttpException' was thrown.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9874568
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +101
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +254
我注意到,當我在上傳該網站再次使用FileZilla的客戶端時4個文件未能複製到主機;但是,相同的文件位於主機bin目錄中,因爲它們最初並未因某些原因而被刪除 - 我認爲是訪問權限。這些文件是:
網站/內容/斌/ X86/sqlceer40ENN.dll
網站/內容/斌/ X86/sqlceqp40.dll
網站/內容/斌/ X86/sqlcese40.dll
網站/內容/斌/ X86/sqlceme40.dll
這只是巧合,因爲錯誤消息引用這些文件中的一個?
任何幫助將非常感激。
謝謝。
編輯 - 我已經在這裏發現了一些更多的信息,但我很努力去了解它如何能夠幫助我:http://www.blakepell.com/Blog/?p=227
我已經刪除了該網站備份和運行爲分鐘:WebSecurity.InitializeDatabaseConnection( 「PhotoGallery」,「UserProfile」,「UserId」,「Email」,true);
但問題依然存在
我認爲問題是連接字符串 –
謝謝Saghir。你能更具體嗎? – DaniB
同意@Saghir,但這可能是一個dll問題,因爲它之前的工作,但不是因爲失敗的上傳dll文件。如果您需要的所有內容都在您的解決方案輸出中,那麼請始終進行乾淨的上載,即刪除目標上的現有文件,以便只添加文件,不更新。 –