2013-08-11 5 views
12

पर कनेक्शन स्ट्रिंग को रोकने से रोकें मैं अपने प्रोजेक्ट के लिए जीआईटी रिपोजिटरी का उपयोग कर रहा हूं। मेरे web.config में मेरे पास मेरे स्थानीय SQL सर्वर डेटाबेस में एक डीबग कनेक्शन स्ट्रिंग है। यह किसी और के लिए काम नहीं करेगा। मैं सिर्फ में संपूर्ण Web.config नहीं डाल सकता .gitignore - प्रोजेक्ट भी संकलित नहीं होगा।रिपोजिटरी

एक सही समाधान कनेक्शन स्ट्रिंग को एक अलग फ़ाइल में रखना होगा और Web.config इसे लोड करना होगा। क्या यह संभव है?

यदि नहीं, तो क्या कोई अन्य समाधान है? (एसक्यूएल सर्वर सीई का उपयोग नहीं करेगा, क्योंकि यह कोड पहले माइग्रेशन को तोड़ता है)

उत्तर

21

आप Web.config के एक सेक्शन को एक अलग फ़ाइल में ले जा सकते हैं।

web.config में, write

<connectionStrings configSource="connectionStrings.config" /> 

फिर, एक अलग connectionStrings.config (या किसी अन्य फ़ाइल का नाम) के मूल तत्व को स्थानांतरित करने और gitignore में जोड़ें।

0

यह Git फ़ोल्डर के अंदर राइट क्लिक करके फ़ाइल gitignore को जोड़ सकते हैं या हम प्राप्त कर सकते हैं यह https://help.github.com/articles/ignoring-files/

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