DotNetNuke DDRMenu无法加载菜单样式“菜单配置文件”:非法字符

时间:2014-10-27 10:44:11

标签: asp.net dotnetnuke ddrmenu

我在我们的皮肤上添加了一个新菜单,它加载了不同的菜单样式,只显示一个特殊的子菜单。

<dnn:MENU ID="MenuProfile" MenuStyle="MenuProfile" IncludeHidden="true" runat="server" ></dnn:MENU>

从目录

加载

DNN-INSTALL /门户/ _default /皮肤/ MYSKIN / MenuProfile /

菜单在我的开发环境中加载得很好。现在我已打包皮肤并将其部署在Host / Extensions中并将其部署在服务器上。我已经检查过每个文件都在服务器上的正确路径中。但它会遇到以下异常:

  '/'应用程序中的服务器错误。    无法加载菜单样式'MenuProfile':System.ArgumentException:路径中的非法字符。      在System.IO.Path.CheckInvalidPathChars(String path,Boolean checkAdditional)      ...

我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

确保外观与开发环境中的相同目录结构相同。

同时在menudef.xml文件中检查路径是否正确。

您可以成功加载不同的菜单样式吗?