【发布时间】:2012-12-30 10:45:30
【问题描述】:
当我使用本地的 tridion 2011 核心服务编写自定义页面时,我使用我的 tridion 凭据访问核心服务 web 服务。
现在,当一切都在我的本地 :) 上完成后,我发布了我的网站,并在 Tridion CM 服务器上简单地做了以下事情。
- 在 IIS 中,我创建了名为“CoreServices”的新应用程序网站
- 使用 Network USer 使用了应用程序池
- 复制了我在 coreservice 映射文件夹中发布的网站。
- 从 Web 配置中删除了我的凭据,并实现了读取访问网站/自定义页面的用户详细信息的逻辑
-
现在当我尝试访问 coreservice 网站时,出现以下错误
用户 NT AUTHORITY\NETWORK SERVICE 的访问被拒绝。 说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详情: System.ServiceModel.FaultException`1[[Tridion.ContentManager.CoreService.Client.CoreServiceFault, Tridion.ContentManager.CoreService.Client, Version=6.1.0.996, Culture=neutral, PublicKeyToken=ddfc895746e5ee6b]]: 用户 NT AUTHORITY\NETWORK SERVICE 的访问被拒绝。
请推荐!!
编辑:我可以看到 NT AUTHORITY\NETWORK SERVICE 已经添加到我的 Tridion MMC 中,请看下面的截图:
【问题讨论】:
-
我已经检查了这个链接并没有解决我的问题,我是否需要为我的 IIS 应用程序提供更多权限或从代码中进行一些处理。
标签: tridion tridion-2011 tridion-core-services