मैं अभी हाल ही में एक प्रोजेक्ट पर आया हूं और रिलीज के दौरान, हमने महसूस किया कि यह प्रोडक्शन में काम नहीं आया। यह अन्य सभी वातावरणों में काम करता है, लेकिन क्योंकि हमारे पास एक अलग रिलीज़ टीम है, और हम सर्वर और वातावरण स्वयं सेट नहीं कर सकते हैं, हमारे पास उन पर कॉन्फ़िगरेशन की कोई दृश्यता नहीं है।
हमें संदेह है कि प्रोडक्ट के खाते में कुछ उपयोगकर्ता अनुमतियाँ हैं या IIS सेटिंग्स अलग हैं, इसलिए हम अभी काम कर रहे हैं।
इसलिए मुझे लगता है कि यह पूरी बात मेरे लिए एक सीखने का अनुभव रहा है और मैं नहीं चाहता कि एक ही चीज फिर से दोहराई जाए। मैं पूछना चाहता हूं कि ये माहौल कितना अलग होना चाहिए? मैंने हमेशा सोचा था कि प्रीप्रोड एक ही डेटाबेस की प्रति का उपयोग करके प्रोडयूसर वातावरण के लिए एक समान कॉपी होनी चाहिए, उसी उपयोगकर्ता खाते की एक कॉपी का उपयोग करके, उसी सर्वर आदि पर स्थापित किया जाना चाहिए।
लेकिन मुझे इसे कितनी दूर ले जाना चाहिए? यदि वेब साइट बाहरी रूप से सामना कर रही है, तो क्या प्रीप्रोड बाहरी रूप से सामना करना चाहिए? क्या होगा यदि वेबसाइट में ऐसे घटक हैं जिन्हें नेविगेट करने के लिए उपयोगकर्ता खाते या पासवर्ड की आवश्यकता नहीं है? क्या बाहरी दुनिया के लिए इसे उजागर करना अभी भी ठीक है?
