Asp.net Web.config - web.configの外部でサイトマッププロバイダを移動する

connectionStringを別のファイルに移動することができます:

  

web.configの外でサイトマップセクションを移動すると便利です



.... add ther providers here name here....


I currently add an inside the section and add a sitemap to the site.

多様なメニューを持つ多数のページを持つサイトは、多くのサイトマップの恩恵を受けます。

私はweb.configを更新することなくそれらを追加したいと思います。 (IEは、このセクションに独自のコードを追加して追加し、新しいサイトマップを追加します)。

vs2008 intellisenseはconfigSourceを有効と表示しますが、これを動作させることができませんでした。

web.configに実装されていますか?そうであれば、作業コードの例を理解できます。

0

2 答え

私はweb.configにサイトマップ情報を追加するのかどうかはわかりませんが、複数のサイトマップファイルを使用できるように見えます。デフォルトのサイトマップファイルはweb.sitemapです。次に、任意の数の子サイトマップファイルを追加できます。

このリンクを参照してください:

http://msdn.microsoft.com/en-us/ us/library/ms178426(v = VS.90).aspx

0
追加された
これは私の検索でよくある問題です。 siteMap行を のように見せると、青色私のテストでは遠ざかるためにはじかれましたが、機能的なレポがないので機能に何らかの影響があるかどうかはわかりません。
追加された 著者 csm8118,
私はweb.configファイルからサイトマップを追加モードにしようとしています。 Web.configには、私が使用している多くのサイトマップへの参照が含まれています。新しいサイトマップを追加する必要があるときに、新しいWeb.Configをサイトに配置する必要がなくなり、単純化しようとしています。
追加された 著者 Mike Marcus,
私はそれが働いている:Web.configは、今すぐ行があります:そして、今私はMySiteMaps.configを含むファイルを持っている: <�プロバイダー>
追加された 著者 Mike Marcus,
私はそれが働いている:Web.configは、今すぐ行があります:そして、今私はMySiteMaps.configを含むファイルを持っている: <�プロバイダ名> = "XmlName1" description = "desc1" etc ... /> 。私の唯一の問題は、MySiteMaps.configファイルのsiteMap要素の下にある小さな青い線です。 "'siteMap'要素は宣言されていません。"お役に立てれば!
追加された 著者 Mike Marcus,

私はそれが働いている: Web.configに次の行が追加されました。


そして私は今MySiteMaps.configと呼ばれるファイルを持っています:

 
  
       
       
  
 

うまく動作します。

私の唯一の問題は、MySiteMaps.configファイルのsiteMap要素の下にある小さな青い線です。 "'siteMap'要素は宣言されていません。" お役に立てれば!

私は青い絡み線を研究しています。私はそれで生きることができましたが、私は緩い終わりが好きではありません。

マイク

0
追加された