2012-06-11 14 views
5

तो कल मैंने अपनी विकास मशीन पर PHP और MySQL स्थापित किया। तब से मुझे अपनी .NET परियोजनाओं में से किसी एक को चलाने का प्रयास करते समय निम्न त्रुटि मिलती है:कनेक्शन नाम 'लोकल एसक्लसेवर' कनेक्शन कॉन्फ़िगरेशन में नहीं मिला था या कनेक्शन स्ट्रिंग खाली है

कनेक्शन नाम 'लोकल एसक्लसेवर' कनेक्शन कॉन्फ़िगरेशन में नहीं मिला था या कनेक्शन स्ट्रिंग खाली है।

यह machine.config की इस पंक्ति का संदर्भ:

<add name="AspNetSqlRoleProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 

मैं ऑनलाइन खोज की है, उच्च और निम्न और पुष्टि कर सकते हैं कि मेरे machine.config आवश्यक कनेक्शन स्ट्रिंग गया है:

<connectionStrings> 
<add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" /> 
<add name="LocalMySqlServer" connectionString="" /> 

दिलचस्प बात यह है कि मैंने अपने उत्पादन सर्वर (सर्वर 2008) पर PHP और MySQL स्थापित करने के सटीक ऑपरेशन का प्रदर्शन किया और वहां कोई समस्या नहीं है। मेरी देव मशीन विंडोज 7 है।

मेरी पूरी देव मशीन इस वजह से टूट गई है। मैं machine.config की मरम्मत कैसे कर सकता हूं या इसे ठीक कर सकता हूं और इस समस्या को हल कर सकता हूं? क्या किसी ने यह पहले अनुभव किया है?

<connectionStrings> 
    <clear/> 
    ... 
</connectionStrings> 

तुम भी दोबारा जांच करने के लिए कि आप सही machine.config पर देख रहे हैं चाहते हो सकता है:

Nugs

उत्तर

25

हो सकता है कि वहाँ एक web.config कहीं कि होता है। प्रत्येक फ्रेमवर्क संस्करण के लिए अलग मशीन.कॉन्फिग हैं, और 32-बिट और 64-बिट फ्रेमवर्क के लिए अलग-अलग हैं।

+3

तो कुछ अजीब कारणों के लिए। एक पूरी तरह से असंबंधित web.config फ़ाइल में था: Nugs

+0

इसे हटाने से यह चाल चल रही थी। मुझे नहीं पता था कि एक वेब.कॉन्फिग फ़ाइल जो कि प्रोजेक्ट में भी नहीं है, मैं अन्य परियोजनाओं को प्रभावित कर सकता हूं? – Nugs

+0

@Nugs, एएसपी.NET कॉन्फ़िगरेशन फ़ाइल पदानुक्रम और निम्न विरासत पर निम्न एमएसडीएन आलेख देखें, यह समझने के लिए कि आपकी प्रोजेक्ट को इन सेटिंग्स को विरासत में क्यों मिला: http://msdn.microsoft.com/en-us/library/ms178685.aspx – Joe

संबंधित मुद्दे