Xml 如何解决错误:在'/WebUI/Editors/2011扩展和#x27;在Tridion中的应用?

Xml 如何解决错误:在'/WebUI/Editors/2011扩展和#x27;在Tridion中的应用?,xml,c#-4.0,iis-6,tridion,Xml,C# 4.0,Iis 6,Tridion,我试图通过使用IIS中配置的自定义编辑器在SDL Tridion 2011 SP1中添加一个功能区工具栏按钮。当用户单击功能区工具栏按钮时,我需要打开一个弹出的aspx页面 单击按钮返回: “/WebUI/Editors/2011Extensions”应用程序中出现服务器错误 配置错误说明:配置过程中发生错误 处理服务此请求所需的配置文件。 请查看下面的特定错误详细信息并修改您的 配置文件 解析器错误消息:使用注册为的节是错误的 allowDefinition='MachineToApplica

我试图通过使用IIS中配置的自定义编辑器在SDL Tridion 2011 SP1中添加一个功能区工具栏按钮。当用户单击功能区工具栏按钮时,我需要打开一个弹出的aspx页面

单击按钮返回:

“/WebUI/Editors/2011Extensions”应用程序中出现服务器错误

配置错误说明:配置过程中发生错误 处理服务此请求所需的配置文件。 请查看下面的特定错误详细信息并修改您的 配置文件

解析器错误消息:使用注册为的节是错误的 allowDefinition='MachineToApplication'超出应用程序级别。这 错误可能是由于未将虚拟目录配置为 IIS中的应用程序

源错误:

Line 14:  <compilation debug="true" targetFramework="4.0" />
Line 15: 
Line 16:    <membership>
Line 17:       <providers>
Line 18:          <clear />
第14行:
第15行:
第16行:
第17行:
第18行:
在此处输入代码
源文件:D:\SampleProjects\u Tridion\RTFExtensions\popups\web.config行:16

显示其他配置错误:

使用注册为的节是错误的 allowDefinition='MachineToApplication'超出应用程序级别。这 错误可能是由于未将虚拟目录配置为 IIS中的应用程序。 (D:\SampleProjects\u Tridion\RTFExtensions\popups\web.config第23行)

使用注册为的节是错误的 allowDefinition='MachineToApplication'超出应用程序级别。这 错误可能是由于未将虚拟目录配置为 IIS中的应用程序。 (D:\SampleProjects\u Tridion\RTFExtensions\popups\web.config第30行)


版本信息:Microsoft.NET Framework版本:4.0.30319;ASP.NET>版本:4.0.30319.272

在此之后,我还尝试将虚拟目录更改为应用程序。但我还是犯了同样的错误。请在这个问题上提供帮助。
提前感谢。

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


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

感谢您的回复。它显示正确,但没有显示图标图像。“根文件夹”的确切含义是什么?我想您已经向IIS添加了一个虚拟文件夹,并在SDL Tridion System.Config文件的安装路径中引用了它。这也是我指的文件夹。为了让您的按钮图像显示,您需要正确的CSS等。您添加了吗?即使从弹出窗口文件夹中删除了web.config,本文也可能会对此有所帮助。我遇到以下错误:如果您是为.NET Framework 4.0或更高版本编译,则提供程序选项中“compilerVersion”属性的值必须为“v4.0”或更高版本。要为.NET Framework 3.5版或更早版本编译此Web应用程序,请从Web.config文件的元素中删除“targetFramework”属性。这似乎是不言自明的,与SDL Tridion无关。你看过你的web.config文件了吗?你看到里面了吗?