別のメニュー スタイルをロードし、特別なサブメニューのみを表示する新しいメニューをスキンに追加しました。
<dnn:MENU ID="MenuProfile" MenuStyle="MenuProfile" IncludeHidden="true" runat="server" ></dnn:MENU>
これはディレクトリからロードされます
DNN-INSTALL/Portals/_default/Skin/mySkin/MenuProfile/
私の開発環境では、メニューは問題なく読み込まれます。これで、スキンをパッケージ化し、ホスト/拡張機能にインストールして展開し、ファイルがサーバーに展開されました。すべてのファイルがサーバー上の正しいパスにあることを確認しました。ただし、次の例外が発生します。
「/」アプリケーションでサーバー エラーが発生しました。メニュー スタイル 'MenuProfile' を読み込めませんでした: System.ArgumentException: パスに無効な文字があります。System.IO.Path.CheckInvalidPathChars (文字列パス、ブール値の checkAdditional) で...
ここで何が欠けていますか?