DotNetNuke DDRMenu Не удалось загрузить стиль меню "MenuProfile": недопустимые символы

Я добавил новое меню в наш скин, которое загружает другой стиль меню и показывает только специальное подменю.

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

Это загружает из каталога

DNN-INSTALL/ Порталы /_default/ Кожа / Мыскин /MenuProfile/

Меню отлично загружается в моей среде разработки. Теперь я упаковал скин и развернул его с установкой в ​​Host/Extensions, и файлы были развернуты на сервере. Я проверил, что каждый файл находится на правильном пути на сервере. Но встречается следующее исключение:

Ошибка сервера в приложении '/' Не удалось загрузить стиль меню "MenuProfile": System.ArgumentException: недопустимый символ в пути. at System.IO.Path.CheckInvalidPathChars(Строковый путь, логический checkAdditional) ...

Что мне здесь не хватает?

1 ответ

Решение

Убедитесь, что обложка действительно находится в той же относительной структуре каталогов, что и в вашей среде разработки.

Также проверьте в файле menudef.xml правильность путей.

Можете ли вы успешно загрузить другой стиль меню?

Другие вопросы по тегам