【问题标题】:How to solve error:Server Error in '/WebUI/Editors/2011Extensions' Application in Tridion?如何解决错误:Tridion 中的“/WebUI/Editors/2011Extensions”应用程序中的服务器错误?
【发布时间】:2012-03-26 19:51:03
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回复。它显示正确,但未显示图标图像。 “根文件夹”到底是什么意思?
    • 我想您已经向 IIS 添加了一个虚拟文件夹,并在 SDL Tridion System.Config 文件的安装路径中引用了它。这也是我所指的文件夹。为了显示您的按钮图像,您需要正确的 CSS 等。您添加了吗?这篇文章可能对 stackoverflow.com/questions/9466924/… 有所帮助
    • 即使在从弹出文件夹中删除 web.config 之后,我仍然收到以下错误:如果您正在编译,提供程序选项中的“compilerVersion”属性的值必须是“v4.0”或更高版本适用于 .NET Framework 4.0 或更高版本。要为 .NET Framework 3.5 或更早版本编译此 Web 应用程序,请从 Web.config 文件的 元素中删除“targetFramework”属性。
    • 这似乎很容易解释,而不是与 SDL Tridion 相关的问题。你看过你的 web.config 文件了吗?你在里面看到 了吗?
    猜你喜欢
    • 2010-11-06
    • 1970-01-01
    • 1970-01-01
    • 2014-03-04
    • 2012-07-20
    • 2013-05-17
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多