我们正在使用Tridion 5.3并将我们的内容Delivery Server从32位Windows 2003移动到Windows 2008 R2 64位.
我们确实重新安装了内容交付和发布工作正常但我们在浏览器中浏览网站时遇到以下错误.
由于以下错误,检索具有CLSID {8602F9B1-4545-4B0E-BA98-CD927A34DAA9}的组件的COM类工厂失败:80070005.说明:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.
异常详细信息:System.UnauthorizedAccessException:由于以下错误,检索具有CLSID {8602F9B1-4545-4B0E-BA98-CD927A34DAA9}的组件的COM类工厂失败:80070005.
ASP.NET无权访问所请求的资源.考虑将资源的访问权限授予ASP.NET请求标识.ASP.NET具有基本进程标识(通常是IIS 5上的{MACHINE}\ASPNET或IIS 6上的网络服务),如果应用程序未模拟,则使用该标识.如果应用程序模拟通过,则标识将是匿名用户(通常为IUSR_MACHINENAME)或经过身份验证的请求用户.
要授予对文件的ASP.NET访问权限,请在资源管理器中右键单击该文件,选择"属性",然后选择"安全"选项卡.单击"添加"以添加适当的用户或组.突出显示ASP.NET帐户,并选中所需访问的框.
来源错误:
Line 27:
Line 28: pageTitle = "XXXXXXXXXXXXXX";
Line 29: cpAssembler = new ComponentPresentationAssembler(PageID, Page);
Line 30:
Line 31:
Run Code Online (Sandbox Code Playgroud)
我们确实允许访问网络服务的网站文件夹,IUSR用户但没有运气.
我们在新环境中使用IIS 7.5.
有谁知道会导致这个错误的原因是什么?