asp.net2.0網站管理出錯時不妨看看數據庫是否只讀哦!

      今天打開從公司CVS服務器上更新下來的BookStore項目時,由於不知道賬戶而進不了系統!打開項目附屬數據庫查看錶時,注意到該項目用到了MemberShip來做用戶管理。如是運行asp.net2.0網站管理工具以創建新的用戶,報告如下錯誤:

 

     遇到錯誤。請返回上一頁並重試。

     下面的消息可能會有助於診斷問題: 調用的目標發生了異常。 在 System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) 在 System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) 在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) 在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) 在 ...............

     

     針對這個報錯,網絡查詢了下,很多的解決方案都把此類問題歸於了沒有正確配置與SQL Server 2005的正確連接上,我也參照其方案覈對了下,本地設置都匹配。百思不解中,我嘗試着通過asp.net2.0網站管理工具刪除了一個已有賬戶,結果報告了個“不能訪問F:/BookStore/BookStore/App_Data/BookStore.mdf文件”的提示,看到這個錯誤提示,我枉然大悟,BookStore.mdf這個文件是隻讀時,不能刪除,當然也不能寫入了!於是馬上取消了BookStore.mdf這個文件的只讀屬性,終於可以創建新用戶了!

    

     這次錯誤解決過程,給我個經驗:asp.net2.0網站管理出錯時不妨看看數據庫是否只讀哦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章