我正在 IIS7 中部署一个 ASP.NET MVC3 应用程序。我已经部署了其他应用程序,但它们从未使用过 App_Data 文件夹或任何其他组件,例如 Interop 库。
我使用了一键式部署并起诉了默认应用程序池。当我启动应用程序时,我立即收到一条错误消息:
[网络访问]抱歉,处理您的请求时出错。
[从 IIS7 浏览]找不到路径“D:\Data\Apps\OppUpdate\App_Data\Test.xlsx”的一部分。
然后我在部署目录中手动添加了 App_Data 文件夹,应用程序会定期启动。然后,当涉及到使用 Interop 库的任务时,我收到以下错误:
[网络访问]抱歉,处理您的请求时出错。
[从 IIS7 浏览]检索具有 CLSID {00024500-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败,原因是以下错误:80040154 未注册类(HRESULT 异常:0x80040154 (REGDB_E_CLASSNOTREG))。
使用一键部署时,有什么方法可以自动添加 App_Data 文件夹?如何注册互操作服务?
谢谢,
弗朗切斯科