我正在尝试使用在IIS中配置的自定义编辑器在SDL Tridion 2011 SP1中添加功能区工具栏按钮。当用户点击功能区工具栏按钮时,我需要打开一个弹出式aspx页面。
单击按钮返回:
配置错误说明:期间发生错误 处理为此请求提供服务所需的配置文件。 请查看下面的具体错误详情并修改您的 配置文件适当。
分析程序错误消息:使用注册为的部分是错误的 allowDefinition ='MachineToApplication'超出应用程序级别。这个 虚拟目录未配置为错误可能导致错误 IIS中的应用程序。
来源错误:
Line 14: <compilation debug="true" targetFramework="4.0" />
Line 15:
Line 16: <membership>
Line 17: <providers>
Line 18: <clear />
enter code here
源文件:D:\ SampleProjects_Tridion \ RTFExtensions \ popups \ web.config行:16
显示其他配置错误:
使用注册为的部分是错误的 allowDefinition ='MachineToApplication'超出应用程序级别。这个 虚拟目录未配置为错误可能导致错误 IIS中的应用程序。 (D:\ SampleProjects_Tridion \ RTFExtensions \ popups \ web.config第23行)
使用注册为的部分是错误的 allowDefinition ='MachineToApplication'超出应用程序级别。这个 虚拟目录未配置为错误可能导致错误 IIS中的应用程序。 (D:\ SampleProjects_Tridion \ RTFExtensions \ popups \ web.config第30行)
版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET&gt;版本:4.0.30319.272
在此之后,我还尝试将虚拟目录更改为应用程序。我仍然得到同样的错误。请帮忙解决这个问题。 提前谢谢。
答案 0 :(得分:2)
您的弹出窗口文件夹中似乎有一个web.config。这不应该是必要的。您只需要编辑器的根文件夹中的一个。
您提到单击按钮时会发生这种情况。我们可以假设新的功能区项目正确显示吗?