क्या एएसपीनेट में लिखी गई वेबसाइट को तैनात/प्रकाशित करने का कोई आसान तरीका है? और तैनाती और प्रकाशित करने के बीच क्या अंतर है?एएसपी.नेट वेबसाइट को कैसे तैनात/प्रकाशित करें?
उत्तर
यहां एक ऐसी साइट है जो इस कार्य को पूरा करने के लिए विभिन्न तकनीकों को दिखाती है। वहाँ कई तकनीकों है कि अपने वेब अनुप्रयोग .:
Alt + B + H संयोजन के लिए एक रणनीति के रूप में तैनाती उपयोग किया जा सकता है (खोलता ASP.NET वेब साइट/आवेदन के लिए खिड़की प्रकाशित) है आवश्यक स्थान पर एक आवेदन तैनात करने का सबसे आसान तरीका।
सर्वर पर एप्लिकेशन को संकलित और तैनात करने के लिए उपयोग प्रकाशित करें।
अच्छा, यह उस समय पर निर्भर करता है जब आप किसी अपटाइम/उपलब्धता बिंदु से पूरा करने की कोशिश कर रहे हैं। प्रकाशित/एक्सकॉपी/इंस्टॉलर विकल्प दिलचस्प हैं लेकिन इस मुद्दे को हल करने के लिए सभी उपेक्षा है कि उन विकल्पों को पूरा करने में समय लगता है। उस समय से पहली फ़ाइल निर्देशिका में कॉपी की जाती है जब साइट पर पिछली फ़ाइल की प्रतिलिपि बनाई जाती है, एक असंगत स्थिति में होती है।
एएसपीएक्स फाइलें डेटा-लेयर ऑब्जेक्ट्स को संदर्भित कर सकती हैं जो अभी तक बिन निर्देशिका में नहीं हैं, या बिन निर्देशिका में एक डीएलएल डब्ल्यू/एक फ़ंक्शन पर पैरा का एक परिवर्तित सेट हो सकता है, लेकिन एएसपीएक्स नहीं किया गया है अभी तक स्थापित है, इसलिए एएसपीएक्स अभी भी पुराने फ़ंक्शन की तलाश में है। संक्षेप में क्योंकि तैनाती परमाणु प्रक्रिया नहीं है, आपको समस्याएं हो सकती हैं।
हमने नई फाइलों को नई फाइलों में स्थापित करके और फिर आईआईएस में जाकर और नई निर्देशिका को इंगित करने के लिए वेबसाइट को बदलकर इस मुद्दे को संबोधित किया है। इससे परिवर्तन परमाणु प्रक्रिया होती है और चीजों को बहुत आसान बना देता है। क्या यह सही है? नहीं। आपके पास व्यूस्टेट समस्याएं या सत्र समस्याएं हो सकती हैं (सत्र संरक्षित है, लेकिन शायद नया कोड उस सत्र में कुछ ढूंढता है जो पुराना कोड सेट नहीं किया गया था) लेकिन यह अभी भी प्रक्रिया को अधिक आसान बनाता है।
बेशक इनमें से कोई भी समाधान वेबसाइट को अपग्रेड करने के अन्य गैर-परमाणु हिस्से को संबोधित करता है ... डेटाबेस। फिर, डीबी स्कीमा को बदलने की प्रक्रिया में समय लगता है। क्या आप पहले कोड या डेटाबेस को अपग्रेड करते हैं? क्या डीबी कोड परिवर्तन को बदल सकता है (एक नया कॉलम जो शून्य या डिफ़ॉल्ट है) या कोड बदल सकता है डीबी परिवर्तन (कॉलम को हटाने) को बाहर कर सकता है? यह केस-दर-केस विश्लेषण है, और इन समाधानों में से किसी भी द्वारा संबोधित नहीं किया गया है
बेशक, यदि आप समय के लिए साइट से अपने उपयोगकर्ताओं को लात मार सकते हैं तो जीवन आसान है, लेकिन यदि आप हैं 100% अपटाइम हासिल करने की कोशिश कर रहा है तो यह इतना आसान नहीं है।
कभी-कभी वेब वांछित लक्ष्य को आपके इच्छित लक्ष्य पर सेट करना व्यावहारिक नहीं है। यदि ऐसा है तो भी आप अपनी स्थानीय मशीन (जैसा कि नीचे उल्लिखित) पर प्रकाशित हो सकते हैं और फिर XCOPY आपके लक्ष्य पर तैनात कर सकते हैं।
- आईआईएस राइट क्लिक साइटें और क्लिक वेबसाइट
- एक नई वेब साइट सेट करें जोड़ें दिखाया गया है और ठीक
- दृश्य स्टूडियो में (व्यवस्थापक विशेषाधिकार के साथ चल) क्लिक करें, अपने एएसपी राइट क्लिक करें .NET वेब प्रोजेक्ट, प्रकाशित करें चुनें ...
- प्रोफ़ाइल शीर्षक पर क्लिक करें और ड्रॉप-डाउन से नई कस्टम प्रोफ़ाइल का चयन करें ...
- , "localhost44321" की तरह प्रोफ़ाइल नाम डालें दिखाया गया है प्रोफ़ाइल सेट और प्रकाशित
- 1. परीक्षण एएसपी.नेट एमवीसी वेबसाइट
- 2. एएसपी.नेट परीक्षण वेबसाइट
- 3. एएसपी.नेट एमवीसी वेबसाइट
- 4. एएसपी.नेट एमवीसी वेबसाइट
- 5. सर्वश्रेष्ठ एएसपी.नेट वेबसाइट
- 6. इंटरनेट पर वेबसाइट कैसे तैनात करें। (एएसपी.नेट और एसक्यूएल सर्वर)
- 7. एएसपी.नेट वेबसाइट हमला: जवाब कैसे दें?
- 8. एएसपी.नेट वेबसाइट पर एक्सएसएस अटैक
- 9. एएसपी.नेट वेबसाइट के लिए मिनीप्रोफाइलर
- 10. आईआईएस में उप-वेबसाइट - एएसपी.नेट
- 11. PHP-आधारित वेबसाइट को डुप्लिकेट कैसे करें?
- 12. x64 asp.net वेबसाइट को संकलित कैसे करें?
- 13. एएसपी.नेट वेबसाइट सेवा अनुरोध जीवनसाथी क्या है?
- 14. आईएसआई साइट का नाम एएसपी.नेट वेबसाइट
- 15. सहायता/टिप्स मेरे एएसपी.नेट एमवीसी 2 वेबसाइट
- 16. एएसपी.नेट वेबसाइट मेमोरी उपयोग काफी उच्च
- 17. एएसपी.नेट वेबसाइट 'प्रकाशित' बनाम वेब परिनियोजन परियोजना
- 18. एएसपी.नेट शॉपिंग कार्ट को कैसे कार्यान्वित करें?
- 19. एएसपी.नेट में प्रकाशन को कैसे अनुकूलित करें?
- 20. किसी उपयोगकर्ता को वेबसाइट
- 21. वेबसाइट के भीतर ऑडियो कैसे एम्बेड करें?
- 22. अपनी वेबसाइट के साथ फेसबुक लॉगिन को एकीकृत कैसे करें?
- 23. आईआईएस वेबसाइट के डिफ़ॉल्ट एन्कोडिंग को कैसे सेट करें?
- 24. वेबसाइट को ऑफ़लाइन उपलब्ध कराने के लिए कैसे करें
- 25. मेरी वेबसाइट को सुरक्षित करने के लिए कैसे करें
- 26. सी #: वेबसाइट प्रोजेक्ट को वेब प्रोजेक्ट में कैसे परिवर्तित करें
- 27. वेबसाइट पर डेटा कैसे पोस्ट करें
- 28. वेबसाइट बनाने के बिना एमएसबिल्ड के साथ वेबसाइट संदर्भों को कैसे हल करें?
- 29. उचित वेबसाइट कैसे बनाएं?
- 30. किसी मौजूदा वेबसाइट पर सीएमएस कैसे जोड़ें
इस लेख में जानकारी एक छोटे से अब दिनांकित है पर क्लिक करें। VS2010 विकल्पों के लिए http://weblogs.asp.net/scottgu/archive/2010/07/29/vs-2010-web-deployment.aspx देखें। –