文章列表
|
一、http 500 未指定錯誤 (asp 無法連access) 或 ASP 常見錯誤 不能打開註冊表關鍵字 Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][ODBC Microsoft Access Driver]常見錯誤 不能打開註冊表關鍵字 'Temporary (volatile) Jet DSN for process 0xb80 Thread 0xfa4 DBC 0x1cd9ff4 Jet'。 C盤 windows下的temp給寫權限! asp +access http 500 錯誤 以前一直 好 好的,今不就不得了!查了下,原是widows/temp目錄沒有加internet 來賓帳戶 權限所造成 相關資料 :http://www.hx99.cn/article/Tech/System/2009/0919/4018.html C:/windows/te說明: 1 對該目錄的權限是ASP.net生成編譯運行的臨時文件需要. ASP不需要這個目錄是因爲ASP的腳本代碼是解釋執行. (可是若是清理工具該了權限,也是無法連ACCESS數據庫) 2 Win2003默認的設置是可以正常運行ASP.net的, 造成問題是因爲一些主機商刪除了默認的權限設置造成的, 網上很多所謂的Windows服務器安全設置文章都比較陳舊, 並沒有考慮ASP.net的環境. 目錄的用戶權限設置: 假設win2003系統安裝到了c:/windows, 以下爲系統默認的對C:/windows/temp目錄的權限設置, 有兩個用戶的權限設置需要特別注意. 二、BC31019: 無法寫入輸出文件解決的方法 asp.NET 編譯器錯誤信息:BC31019: 無法寫入輸出文件“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/web/1336fe54/9e0f926e/App_Web_zhuce.aspx.cdcab7d2.284i9ukz.dll”: 拒絕訪問。 CS0016: 未能寫入輸出文件“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/book/44f31b16/b854ea09/App_Code.hig0e2qv.dll”--“拒絕訪問。 ” 等等關於Asp.net無法寫入輸出文件的原因終於找到了解決的方法: 把Windows目錄下的臨時文件夾Temp的用戶NetWork Service刪除.以至於臨時目錄的權限不夠,解決的辦法是給Windows目錄下的臨時文件夾Temp的安全選項卡中加入NetWork Service用戶並賦予寫入權限。
|