किसी भी व्यक्ति से कुछ मदद की तलाश है जो स्लोचेटा के साथ काम करता है ताकि वेब प्रोजेक्ट के तहत कॉन्फ़िगरेशन फ़ाइलों को परिवर्तित किया जा सके। हम पाते हैं कि web.config से संदर्भित आंशिक कॉन्फ़िगरेशन फ़ाइलों को परिवर्तित नहीं किया जा रहा है।config.ource के माध्यम से web.config से जुड़ी आंशिक कॉन्फ़िगरेशन फ़ाइलों को वेब प्रोजेक्ट में परिवर्तित किया जा सकता है?
उदाहरण के लिए, हम तो जैसे web.config में आंशिक कॉन्फ़िगरेशन AppSettings.config और ConnectionsString.config के लिए संदर्भ शामिल किया है:
</system.web>
<connectionStrings configSource ="ConnectionsString.config"></connectionStrings>
<appSettings configSource ="AppSettings.config"></appSettings>
</configuration>
और फिर AppSettings.config में हम सिर्फ AppSettings अनुभाग है इसलिए जैसे:
<?xml version="1.0" encoding="utf-8" ?>
<!-- For more information on using transformations
see the web.config examples at http://go.microsoft.com/fwlink/?LinkId=214134. -->
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<appSettings >
<add key="Release" value="Something" xdt:Transform="Insert" />
</appSettings>
</configuration>
:
<appSettings>
<add key="LostPasswordBCC" value="[email protected]ons.com" />
</appSettings>
और अंत में परिणत फ़ाइल AppSettings.Debug.config में हम कुछ उसमें कुछ जोड़ा है
स्पष्ट रूप से उपर्युक्त परिवर्तन को देखने के लिए केवल एक परीक्षण है, लेकिन हम जो खोज रहे हैं वह यह है कि हम वापस आने वाले परिवर्तन को पूर्वावलोकन करने का प्रयास करते हुए एक त्रुटि है "परिवर्तन को संसाधित करने में त्रुटि हुई।" प्रकाशन प्रयास भी विफल रहता है।
अगर हम कॉन्फ़िगरेशन फ़ाइलों को पूरी तरह से बनाते हैं और वेब.कॉन्फिग से संदर्भित नहीं होते हैं, तो रूपांतरण ठीक काम करता प्रतीत होता है - लेकिन इन फ़ाइलों को कई परियोजनाओं में साझा करना चाहते थे।
क्या किसी को पता है कि कोई कामकाज है जहां हम दोनों web.config से आंशिक कॉन्फ़िगरेशन का संदर्भ दे सकते हैं और उन आंशिक फ़ाइलों को भी बदल सकते हैं? हम कई वेब परियोजनाओं में बड़ी संख्या में कॉन्फ़िगरेशन फ़ाइलों के साथ विरासत कोड से निपट रहे हैं जो समेकित करने का प्रयास कर रहे थे, इस प्रकार वेब कॉन्फ़िगरेशन से अलग साझा फ़ाइलों को अलग करने की आवश्यकता है।
क्या आप एक नमूना प्रोजेक्ट प्रदान करने में सक्षम होंगे जो मैं देख सकता हूं? –
हां, मैं परीक्षण परियोजना की पूरी सामग्री को ज़िप कर सकता हूं, यह केवल 2 एमबी है। आपको एक प्रतिलिपि भेजने का सबसे अच्छा तरीका क्या है? –
आप मुझे ईमेल (ईमेल) microsoftDOTcom ईमेल कर सकते हैं –