Asp.net Web.config - Перамяшчэнне пастаўшчыка карты сайта па-за web.config

Мы можам перамясціць нашы ConnectionStrings ў асобны файл, г. зн .:

  

Было б карысна, каб перайсці ў раздзел карты сайта за межамі web.config



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


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

Сайт з вялікай колькасцю старонак з разнастайным меню, атрымаць выгаду з многага Sitemaps.

Я хацеў бы дадаць іх без неабходнасці абнаўляць web.config. (IE ставіць і дадаць у гэтым раздзеле ў сваім уласным кодзе і дадаць новую карту сайта.)

VS2008 IntelliSense ня адлюстроўвае configSource як дзейнічае, але я не змог атрымаць гэтую працу.

Ці можна рэалізаваць у web.config? Калі гэта так прыклад працоўнага кода будзе ацэнены.

0

2 адказы

Я не ўпэўнены, аб даданні карты сайта інфармацыі ў файл web.config, але гэта выглядае, як вы можаце выкарыстоўваць некалькі файлы Sitemap. Файл карты сайта па змаўчанні Web.sitemap, а затым вы можаце дадаць любую колькасць файлаў дзіця карта сайта.

Глядзіце гэтую спасылку:

http://msdn.microsoft.com/en- нас/бібліятэка/ms178426 (v = VS.90) .aspx

0
дададзена
Гэта, як уяўляецца, з'яўляецца агульнай праблемай у маім пошуку. Стварэнне карты сайта лінія выглядаць <�Карта сайта defaultProvider = "XmlSiteMapProvider" Enabled = "праўдзівы" XMLNS = "http://schemas.microsoft.com/.NetConfiguration/v2.0"> сапраўды выклікае сіні закавычка сысці ў маім тэставанні, але я не ведаю, калі гэта мае якое-небудзь ўплыў на функцыянальнасць, як у мяне няма рабочай РЭПО пад рукой.
дададзена аўтар csm8118, крыніца
Я спрабую рэжым надбудовы карты сайта з файла web.config. Web.config утрымлівае спасылкі на многія Sitemaps, што я использованияКонтактная. Проста спрабую спрасціць, не маючы паставіць новы Web.Config на сайце, калі мне трэба, каб дадаць новую карту сайта.
дададзена аўтар Mike Marcus, крыніца
У мяне ён працуе: web.config, цяпер мае радок: <= configSource Карта сайта «MySiteMaps.config» /> І зараз у мяне ёсць файл, які змяшчае MySiteMaps.config: <= defaultProvider Карта сайта «XmlSiteMapProvider» уключаны = «праўдзівы»> <�пастаўшчыкі>
дададзена аўтар Mike Marcus, крыніца
У мяне ён працуе: web.config, цяпер мае радок: <= configSource Карта сайта «MySiteMaps.config» /> І зараз у мяне ёсць файл, які змяшчае MySiteMaps.config: <= defaultProvider Карта сайта «XmlSiteMapProvider» уключаны = «праўдзівы»> <�правайдэры> <�дадаць імя = апісанне "XmlName1" = "DESC1" і г.д. ... /> <�дадаць імя = "XmlName2" апісанне = "DESC2" і г.д ... /> </правайдэры> </карта сайта> Працуе проста выдатна , Адзіная праблема для мяне гэта маленькая сіняя лінія пад элементам Карта сайта файле MySiteMaps.config. «Элемент" Карта сайта "ня declaired.» Спадзяюся, што гэта дапамагае!
дададзена аўтар Mike Marcus, крыніца

У мяне ён працуе: Web.config цяпер мае радок:


І зараз у мяне ёсць файл з імем MySiteMaps.config, які змяшчае:

 
  
       
       
  
 

Працуе проста выдатна.

Адзіная праблема для мяне гэта маленькая сіняя лінія пад элементам Карта сайта файле MySiteMaps.config. «Элемент" Карта сайта "ня declaired.» Спадзяюся, што гэта дапамагае!

Я даследую сіні Squigly лініі. Я мог бы жыць з ім, але я не люблю канцы.

Майк

0
дададзена