0

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

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 >版本:4.0.30319.272

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

4

1 回答 1

2

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

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

于 2012-03-09T11:11:21.460 回答