फेंकता है मैं डिफ़ॉल्ट साइटमैप प्रदाता with secutiry trimming का उपयोग कर रहा हूं। लेकिन, कुछ कैसे, मैं मिलता है:साइटमैप सुरक्षा ट्रिमिंग एसक्यूएल त्रुटि
A network-related or instance-specific error occurred while establishing a connection to SQL Server.
मैं साइटमैप प्रदाता सोच रहा हूँ गलत जगह पर भूमिकाओं के लिए लग रही है। मेरे विन्यास इस तरह है:
<connectionStrings>
<add name="DB" ... />
</connectionStrings>
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
<providers>
<clear/>
<add name="SqlProvider" .../>
</providers>
</membership>
<roleManager enabled="true">
<providers>
<add connectionStringName="DB" type="System.Web.Security.SqlRoleProvider" ... />
</providers>
</roleManager>
साइटमैप टैग इस तरह परिभाषित किया गया है:
<siteMap defaultProvider="XmlSiteMapProvider" enabled="true" >
<providers>
<clear/>
<add name="XmlSiteMapProvider"
description="Default SiteMap provider."
type="System.Web.XmlSiteMapProvider "
siteMapFile="Web.sitemap"
securityTrimmingEnabled="true" />
</providers>
</siteMap>
मैं एसक्यूएल त्रुटि क्यों मिल रही? ट्रिमिंग भूमिका कैसे प्राप्त करता है?
संपादित करें:
हैलो, आप सटीक अपवाद मिल रहा है + किसी भी स्टैक ट्रेस बाहर डाल कृपया कर सकते हैं। –
और आप पूरी तरह से सुनिश्चित हैं कि डीबी कनेक्शन वास्तव में सही है? – Vedran
क्या आपका एएसपी है: साइटमैपडेटासोर्स जैसे –