技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運(yùn)營(yíng)

贊助商

分類(lèi)目錄

贊助商

最新文章

搜索

檢索COM類(lèi)工廠中CLSID組件失敗,錯(cuò)誤: 800703fa

作者:admin    時(shí)間:2022-9-23 10:1:3    瀏覽:

今天我的asp.net應(yīng)用程序在生產(chǎn)word文件時(shí)報(bào)錯(cuò),只因?yàn)樵诜?wù)器安裝了一個(gè)看似毫無(wú)關(guān)聯(lián)的軟件。提示錯(cuò)誤信息如下:

“/”應(yīng)用程序中的服務(wù)器錯(cuò)誤。

檢索 COM 類(lèi)工廠中 CLSID 為 {000209FF-0000-0000-C000-000000000046} 的組件時(shí)失敗,原因是出現(xiàn)以下錯(cuò)誤: 800703fa。

說(shuō)明: 執(zhí)行當(dāng)前 Web 請(qǐng)求期間,出現(xiàn)未處理的異常。請(qǐng)檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。

異常詳細(xì)信息: System.Runtime.InteropServices.COMException: 檢索 COM 類(lèi)工廠中 CLSID 為 {000209FF-0000-0000-C000-000000000046} 的組件時(shí)失敗,原因是出現(xiàn)以下錯(cuò)誤: 800703fa。

源錯(cuò)誤:

執(zhí)行當(dāng)前 Web 請(qǐng)求期間生成了未處理的異常??梢允褂孟旅娴漠惓6褩8櫺畔⒋_定有關(guān)異常原因和發(fā)生位置的信息。

堆棧跟蹤:

[COMException (0x800703fa): 檢索 COM 類(lèi)工廠中 CLSID 為 {000209FF-0000-0000-C000-000000000046} 的組件時(shí)失敗,原因是出現(xiàn)以下錯(cuò)誤: 800703fa。]
makeDoc.OpenTempelte(String strTemppath, String strLogMakeDocPath) +55
makeDoc.Page_Load(Object sender, EventArgs e) +4069
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

版本信息: Microsoft .NET Framework 版本:2.0.50727.8000; ASP.NET 版本:2.0.50727.8001


(點(diǎn)擊圖片方法)

經(jīng)查詢,該問(wèn)題出現(xiàn)的原因是:

Windows自動(dòng)關(guān)閉應(yīng)用程序保持打開(kāi)的用戶配置文件的任何注冊(cè)表句柄。這會(huì)導(dǎo)致錯(cuò)誤800703fa。

解決方法:

打開(kāi)IIS管理器,為Web應(yīng)用程序選擇應(yīng)用程序池,然后單擊高級(jí)設(shè)置,將“加載用戶配置文件”的值更改為“true

設(shè)置此值會(huì)使IIS加載應(yīng)用程序池標(biāo)識(shí)的用戶配置文件。

Microsoft官方解釋 800703fa 錯(cuò)誤

原因

此問(wèn)題通常發(fā)生在管理員使用服務(wù)帳戶登錄到服務(wù)器進(jìn)行交互式會(huì)話,然后注銷(xiāo)之后。例如,管理員可以使用場(chǎng)帳戶登錄到 Web 前端 (WFE) 服務(wù)器,然后注銷(xiāo)。此活動(dòng)強(qiáng)制在該帳戶的配置文件中卸載注冊(cè)表項(xiàng)。這種情況使密鑰無(wú)法供將來(lái)使用。

解析度

若要解決此問(wèn)題,請(qǐng)使用下列方法之一。

方法一

不要使用服務(wù)帳戶登錄服務(wù)器進(jìn)行交互式會(huì)話。

方法二

禁用相關(guān)的 Windows 用戶配置文件服務(wù)功能。為此,請(qǐng)按照下列步驟操作:

  • 在受影響的服務(wù)器上打開(kāi)組策略編輯器 (Gpedit.msc)。
  • 在以下路徑中打開(kāi) UserProfiles 文件夾:
  • 計(jì)算機(jī)配置>管理模板>系統(tǒng)>用戶配置文件
  • 找到不要在用戶注銷(xiāo)時(shí)強(qiáng)制卸載用戶注冊(cè)表設(shè)置。
  • 將設(shè)置更改為Enabled。

相關(guān)文章

標(biāo)簽: IIS  IIS7.5  IIS8.5  asp.net  
x
  • 站長(zhǎng)推薦
/* 左側(cè)顯示文章內(nèi)容目錄 */