我在IIS7中部署ASP.NET MVC3應用程序。我已經部署了其他應用程序,但他們從未使用App_Data文件夾或任何其他組件(如Interop庫)。在ASP.NET部署上創建App_Data並註冊Excel應用程序? (IIS7)
我使用了一鍵式部署,我起訴了默認的應用程序池。當我啓動應用程序時,我立即得到一個錯誤:
[web access] 對不起,處理您的請求時發生錯誤。
[從IIS7瀏覽]找不到路徑的一部分 'd:\數據\ APPS \ OppUpdate \程序App_Data \ Test.xlsx'。
然後我手動添加了部署目錄中的App_Data文件夾,並且應用程序定期啓動。然後,當涉及到使用Interop庫的taks時,出現以下錯誤:
[web access] 對不起,處理您的請求時發生錯誤。
[從IIS7瀏覽] 檢索COM類工廠具有CLSID部件{00024500-0000-0000-C000-000000000046}失敗,原因是以下錯誤:80040154類未註冊(從HRESULT異常:0x80040154的(REGDB_E_CLASSNOTREG ))。
使用1次點擊部署時,有沒有辦法自動添加App_Data文件夾?我如何註冊Interop服務?
謝謝你,
弗朗西斯