PDA

View Full Version : سوال: خطا در استفاده از AspXmlSiteMapProvider در web.config



nathan
جمعه 04 شهریور 1390, 21:32 عصر
دوستان عزيز با سلام من از Web.sitemap براي ساخت منو استفاده مي كنم و اين تنظيمات رو در فايل web.config قرار دادم :


<siteMap defaultProvider="AspXmlSiteMapProvider" enabled="true">
<providers>
<clear/>
<add siteMapFile="Web.sitemap" name="AspNetXmlSiteMapProvider" type="System.Web.XmlSiteMapProvider, System.Web, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
</siteMap>

اما بعد از اينكه سايت رو اجرا مي كنم اين خطا نمايش داده مي شه:


Parser Error Message: The provider 'AspXmlSiteMapProvider' specified for the defaultProvider does not exist in the providers collection.




Line 63: -->Line 64: <!--defaultProvider="AspXmlSiteMapProvider" enabled="true" -->Line 65: <siteMap defaultProvider="AspXmlSiteMapProvider" enabled="true">Line 66: <providers>Line 67: <clear/>


دوستان نظري دارن يا نه؟؟؟؟؟

nathan
شنبه 05 شهریور 1390, 18:15 عصر
كجاست ياري كننده اي كه ياري كند مرا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟

unix2010
شنبه 05 شهریور 1390, 18:38 عصر
شما در قسمت providers
name="AspNetXmlSiteMapProvider" رو نوشتین بهتر به جای اون از اين
name="AspXmlSiteMapProvider" استفاده کنيد