अंत में, आसान तैनाती वास्तुकला-स्तर के डिजाइन का हिस्सा होना चाहिए। यह उन चीजों में से एक है जो एक परियोजना के अंत में जूता-सींग के लिए मुश्किल हो सकता है। बस साइट चल रहा प्राप्त करने के अलावा, आप भी, निर्माण प्रक्रिया, कई सर्वरों के लिए समर्थन (यदि उपयुक्त हो), आदि संस्करण, विन्यास बदलाव तरह बातें शामिल करने की ज़रूरत
के लिए कुछ दिशानिर्देश:
- केंद्रीयकृत आप
- एक निर्माण प्रक्रिया आप "डिबग" या "उत्पादन" के साथ उत्पादन मोड के लिए स्थानीय से स्विच
- करें कॉन्फिग मापदंडों देता है कि का उपयोग कर सकते हैं के रूप में अपने विन्यास मापदंडों के रूप में कई, यह आसान पता करने के लिए है जो बनाने के लिए जो
- यह सामान्य है अपने देव पर्यावरण में एक साइट को पूर्व-निर्माण करने के लिए एक अच्छा विचार है, और बाइनरी फॉर्म
- में विजुअल स्टूडियो के लिए ऐड-इन्स हैं जो प्रक्रिया को सरल/सुव्यवस्थित करने में मदद कर सकते हैं
- बड़े पैमाने पर छवि-आधारित परिनियोजन का उपयोग करने पर विचार करें बहु सर्वर वातावरण
- एक स्टेजिंग वातावरण, जहां चीजें 99% अपने उत्पादन साइट के समान हैं उपयोग करने पर विचार
- मत भूलना अपने तैनाती प्रक्रिया
मामले में के भाग के रूप IIS कॉन्फ़िगरेशन विवरण शामिल करने यह किसी भी ब्याज की बात है, मैं अपनी पुस्तक में तैनाती के मुद्दों को कवर करता हूं: Ultra-Fast ASP.NET।
हे पांडिया चेन्डूर। मुझे सुरक्षा के साथ कुछ समस्याएं आई हैं।आप यहां पूर्ण पोस्ट देख सकते हैं: http://stackoverflow.com/questions/1830995/pushing-to-live-asp-net-web-plication-security-exception – Kieran