このエラーを受け取りましたが、それが何を意味するのかわかりません。
System.Configuration.ConfigurationErrorsException:
<siteMapNode>
要素内に直接1つの要素が必要です<siteMap>
。
手伝って頂けますか?
サイトマップのあるものかもしれません...私はグーグルでこれを見つけました:
http://forums.asp.net/t/1245553.aspx
サイト マップには、単一のルート siteMapNode 要素が必要であり、その下に他のすべての要素が存在します。だからあなたは持っています:
<siteMap> <siteMapNode title="Home" ...> all other nodes </siteMapNode> </siteMap>
これは、すべてのノードが少なくともルート ノードの子であることを意味します。メニューを表示するときに、ルート ノードを表示しないか、ルート ノードと子ノードの両方を一緒に表示するかを選択できます。
サイトマップからメニューを作成していて、すべてのメニュー項目を 1 つのノードに配置したくない場合は、属性を使用して SiteMapDataSource の開始ノードを非表示にすることができます
ShowStartingNode="false"
例えば:
<asp:SiteMapDataSource ID="MainMenuSiteMap" SiteMapProvider="MainMenuProvider" ShowStartingNode="false" runat="server" /`>