我已將從MS模板創建的ASP.NET MVC2上載到遠程服務器。除了當我想註冊一個新用戶時,它是有效的;驗證後,我得到了這個錯誤信息:在服務器上的ASP.NET MVC2項目上創建用戶時出現錯誤
對不起,發生錯誤,而 處理您的請求。
我該怎麼辦?
我已將從MS模板創建的ASP.NET MVC2上載到遠程服務器。除了當我想註冊一個新用戶時,它是有效的;驗證後,我得到了這個錯誤信息:在服務器上的ASP.NET MVC2項目上創建用戶時出現錯誤
對不起,發生錯誤,而 處理您的請求。
我該怎麼辦?
我會懷疑數據庫的位置是不可寫的,但據說Remus肯定知道你需要以某種方式從服務器獲取錯誤/異常。
您需要允許將您的應用程序配置爲在IIS下運行的帳戶的~/App_Data
目錄的寫入權限。當您第一次嘗試註冊用戶時,應用程序需要創建數據庫文件.mdb
。另外,如果您不使用SQL Express並安裝了SQL Server,請不要忘記修改web.config中的連接字符串以匹配真實服務器的屬性。
對不起,我是新手,在基本設置中,我已通過身份驗證,因此我應該給哪些帳戶寫入權限? – user310291 2011-03-28 06:55:47
在應用程序池中,我已將Identity設置爲Administrator,以確保它具有訪問權限,但似乎無法解決。 – user310291 2011-03-28 06:59:54
@ user310291,爲了配置IIS,你可能會有更好的運氣,在http://serverfault.com上詢問你的問題。 StackOverflow是一個編程相關的問答網站。如果您在配置Web服務器時遇到問題,SF更適合。 – 2011-03-28 07:06:18
你應該看看錯誤實際是什麼。 – 2011-03-28 00:39:42