青海網站建設、網絡推廣最好的公司--您身邊的網站建設專家,馬上拿起電話,聯系我們:0971-8235355   
青海西寧網站建設、網站制作公司-西寧威勢電子信息服務有限公司 首頁 |  公司簡介 |  網站建設 |  網絡推廣 |  空間租用 |  域名注冊 |  企業郵局 |  網絡安全 |  網站編程 |  客服中心 |  聯系我們 |  人才招聘
 
西寧威勢最新網站制做案例展示
Lastest Project
 
西寧網站建設  
當前位置為:首頁 >> 操作系統 >> 正文  
[原創]64位主機,windows 2003server訪問ACCESS數據庫出錯

文章來源: 西寧威勢電子信息服務有限公司     發布時間:2010-4-21    瀏覽次數:11923    tags:.net 80070005 acces

程序傳到主機上面上去后,連接數據庫的時候報下面的錯誤信息
Server Error in '/' Application.
--------------------------------------------------------------------------------
Retrieving the COM class factory for component with CLSID {2206CDB2-19C1-11D1-89E0-00C04FD7A829} failed due to the following error: 80070005. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 
Exception Details: System.UnauthorizedAccessException: Retrieving the COM class factory for component with CLSID {2206CDB2-19C1-11D1-89E0-00C04FD7A829} failed due to the following error: 80070005. 
ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6) that is used if the application is not impersonating. If the application is impersonating via <identity impersonate="true"/>, the identity will be the anonymous user (typically IUSR_MACHINENAME) or the authenticated request user. 
To grant ASP.NET access to a file, right-click the file in Explorer, choose "Properties" and select the Security tab. Click "Add" to add the appropriate user or group. Highlight the ASP.NET account, and check the boxes for the desired access.
Source Error: 
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.  
Stack Trace: 

[UnauthorizedAccessException: Retrieving the COM class factory for component with CLSID {2206CDB2-19C1-11D1-89E0-00C04FD7A829} failed due to the following error: 80070005.]
   System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) +0
   System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) +103
   System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) +261
   System.RuntimeType.CreateInstanceImpl(Boolean publicOnly) +14
   System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) +1036
   System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) +114
   System.Data.OleDb.OleDbConnectionInternal.CreateInstanceDataLinks() +107
   System.Data.OleDb.OleDbConnectionInternal.GetObjectPool() +136
[InvalidOperationException: The .Net Framework Data Providers require Microsoft Data Access Components(MDAC).  Please install Microsoft Data Access Components(MDAC) version 2.6 or later.]
   System.Data.OleDb.OleDbConnectionInternal.GetObjectPool() +175
   System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) +61
   System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) +87
   System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) +27
   System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +49
   System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +104
   System.Data.OleDb.OleDbConnection.Open() +36
   _Default.Page_Load(Object sender, EventArgs e) +32
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +34
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +47
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061
 

--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.210 

同時在日志中還有一堆的信息如下:
事件類型: 審核失敗
事件來源: Security
事件種類: 對象訪問 
事件 ID: 560
日期:  2010-4-21
事件:  19:26:18
用戶:  SZ03-VPSII-1146\PRGUSER16
計算機: SZ03-VPSII-1146
描述:
打開的對象:
  對象服務器: SC Manager
  對象類型: SERVICE OBJECT
  對象名稱: WinHttpAutoProxySvc
  句柄 ID: -
  操作 ID: {6,4148871388}
  進程 ID: 20600
  圖像文件名: C:\WINDOWS\system32\services.exe
  主要用戶名: SZ03-VPSII-1146$
  主要域: WORKGROUP
  主要登錄 ID: (0x0,0x3E7)
  客戶端用戶名: PRGUSER16
  客戶端域: SZ03-VPSII-1146
  客戶端登錄 ID: (0x6,0xCFD4845C)
  訪問次數: (0x6,0xCFD4845C)
  特權: 查詢服務狀態 
   啟動服務 
   從服務查詢信息 
   
  受限 Sid 計數:  -
  訪問掩碼: 0

有關更多信息,請參閱在 http://go.microsoft.com/fwlink/events.asp 的幫助和支持中心。





事件類型: 信息
事件來源: ASP.NET 2.0.50727.0
事件種類: Web Event 
事件 ID: 1314
日期:  2010-4-21
事件:  18:45:28
用戶:  N/A
計算機: SZ03-VPSII-1146
描述:
Event code: 4011  Event message: An unhandled access exception has occurred. 
Event time: 2010-4-21 18:45:28 
Event time (UTC): 2010-4-21 10:45:28 
Event ID: 5c322c22e52041c18a2b6f0ab6d391bc 
Event sequence: 19 
Event occurrence: 4 
Event detail code: 0 
 
Application information: 
    Application domain: /LM/W3SVC/1654495396/Root-2-129163192956705000 
    Trust level: Full 
    Application Virtual Path: / 
    Application Path: D:\kehuwangzhan\www.usjndq.live\ 
    Machine name: SZ03-VPSII-1146 
 
Process information: 
    Process ID: 28972 
    Process name: w3wp.exe 
    Account name: SZ03-VPSII-1146\PRGUSER16 
 
Request information: 
    Request URL: http://www.usjndq.live/Default.aspx 
    Request path: /Default.aspx 
    User host address: 61.155.153.25 
    User:  
    Is authenticated: False 
    Authentication Type:  
    Thread account name: SZ03-VPSII-1146\PRGUSER16 
 
Custom event details: 
有關更多信息,請參閱在 http://go.microsoft.com/fwlink/events.asp 的幫助和支持中心。

    從提示信息來看應該是權限問題引起的,所以試著將應用程序池的標示用戶改為系統用戶(即SYSTEM權限),然后訪問網站,沒有任何問題。但是改回來后問題依然存在。查閱N多資料,沒有找到理想的答案。于是我在注冊表中找到2206CDB2-19C1-11D1-89E0-00C04FD7A829,發現是OLE DB,果然不出所料,是ACCESS數據庫連接出問題了。應該是沒有權限。OK,找到目錄C:\Program Files\system\ole db,給IIS_WGP用戶適當的權限,OK,TRY AGAIN。TMD,問題依舊。又查找資料,無果。后來一下子想到我的主機是64位的,應該改這個目錄的權限C:\Program Files(x86)\system\ole db.因為我把IIS的有個什么什么enable64bit 什么的東東給激活了,說白了就是64位的主機上面運行32位的程序的意思,所以目錄也要相應的改一下。OK,重設定權限,瀏覽器訪問一下,沒有報錯,頁面正常返回。高興中。。。(本文出自于西寧威勢電子信息服務有限公司,歡迎轉載,但請注明出處)


上一篇:Linux爆本地提權漏洞 請立即更新udev程序
下一篇:WIN7系統IIS連接數據庫故障完美解決
評論列表
正在加載評論……
  
評論   
呢  稱:
驗證碼: 若看不清請點擊更換!
內  容:
 
 
  在線洽談咨詢:
點擊這里,在線洽談   點擊這里,在線洽談   點擊這里,在線洽談
與我交談  與我交談 與我交談
乘車路線    匯款方式   加盟合作  人才招聘  
公司地址:青海省西寧市西關大街73號(三二四部隊招行所四樓)     青ICP備13000578號-1 公安機關備案號:63010402000123    
QQ:147399120    mail:[email protected]    電話: 13897410341    郵編:810000
© Copyright( 2008-2009) QhWins.Com All Rights Reserved    版權所有:西寧威勢電子信息服務有限公司 未經書面制授權,請勿隨意轉載!
業務:青海網站制做青海網站建設青海網頁設計西寧網站制做西寧網站建設青海域名注冊青海網絡推廣青海網站推廣青海空間租用青海軟件開發網站安全網絡安全

香港六合彩开奖结果网