如何解决错误:Tridion中'/ WebUI / Editors / 2011Extensions'应用程序中的服务器错误?

时间:2012-03-09 10:47:04

标签: xml c#-4.0 iis-6 tridion

我正在尝试使用在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

在此之后,我还尝试将虚拟目录更改为应用程序。我仍然得到同样的错误。请帮忙解决这个问题。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

您的弹出窗口文件夹中似乎有一个web.config。这不应该是必要的。您只需要编辑器的根文件夹中的一个。

您提到单击按钮时会发生这种情况。我们可以假设新的功能区项目正确显示吗?