ASP.NET Web Pages - वेबसाइट प्रकाशित करें
- पिछला पृष्ठ वेबपेजेस फ़ाइल
- अगला पृष्ठ वेबपेजेस इंस्टैंस
Web Pages अनुप्रयोग को WebMatrix के बिना प्रकाशित करने के लिए सीखें
WebMatrix के बिना आपके अनुप्रयोग को प्रकाशित करें
ASP.NET Web Pages अनुप्रयोग को रिमोट सर्वर पर प्रकाशित करने के लिए WebMatrix (और Visual Web Developer या Visual Studio) में Publish कमांड का उपयोग कर सकते हैं。
यह फ़ंक्शन सभी अनुप्रयोग फ़ाइलों, cshtml पृष्ठों, चित्रों और सभी आवश्यक DLL फ़ाइलों को नकल बना देगा, जो Web Pages, Razor, Helpers और SQL Server Compact (यदि डाटाबेस का उपयोग किया जाता है) के लिए हैं。
कभी-कभी हम इन विकल्पों का उपयोग नहीं करना चाहते हैं। शायद आपके होस्टिंग प्रदाता केवल FTP समर्थित करता है? शायद आपका वेबसाइट ASP पर आधारित है? शायद आप इन फ़ाइलों को खुद कीपास करना चाहते हैं? या शायद आप अन्य प्रकाशन सॉफ्टवेयर का उपयोग करना चाहते हैं?
क्या आपको कोई समस्या होगी? हाँ, होगी। लेकिन हम इसे सुलझा सकते हैं।
यदि आपको साइट की नकल बनानी है, तो आपको सही फ़ाइलों को उदाहरण करना होगा, DLL फ़ाइलों को कहाँ रखना है और उनका नकल बनाना होगा।
下面是具体步骤:
नीचे विस्तृत चरण हैं:
1. नवीनतम संस्करण के ASP.NET का उपयोग करें
2. Web फ़ोल्डर की नकल
आपके लिए आगे बढ़ने से पहले, निश्चित करें कि आपका मेजबान नवीनतम ASP.NET संस्करण (4.0 या 4.5) पर चल रहा है。
अगर आपका अनुप्रयोग डाटा को शामिल करता हैइस डाटा को नकल न करें(नीचे के चरण 4 को देखें)。
3. DLL फ़ाइल
निश्चित करें कि दूरस्थ मेजबान पर bin फ़ोल्डर में dll फ़ाइल डेवलपमेंट कंप्यूटर पर उसी तरह के हैं。
bin फ़ोल्डर को नकल करने के बाद, यह फ़ाइलों को शामिल करना चाहिए:
- Microsoft.Web.Infrastructure.dll
- NuGet.Core.dll
- System.Web.Helpers.dll
- System.Web.Razor.dll
- System.Web.WebPages.Administration.dll
- System.Web.WebPages.Deployment.dll
- System.Web.WebPages.dll
- System.Web.WebPages.Razor.dll
- WebMatrix.Data.dll
- WebMatrix.WebData
4. डाटा की नकल
अगर आपका अनुप्रयोग डाटा या डाटाबेस को शामिल करता है, उदाहरण के लिए SQL Server Compact डाटाबेस (App_Data फ़ोल्डर में .sdf फ़ाइल), नीचे दिए गए सामग्री को सोचिए:
क्या आप चाहते हैं कि टेस्ट डाटा दूरस्थ सर्वर पर प्रकाशित किया जाए?
आमतौर पर इसके लिए कोई जरूरत नहीं है。
अगर आपके डेवलपमेंट कंप्यूटर पर टेस्ट डाटा है, तो यह दूरस्थ मेजबान पर की गई डाटा को ओवरराइड कर सकता है。
अगर आपको SQL डाटाबेस (.sdf फ़ाइल) की नकल करनी पड़े, तो शायद आपको डाटाबेस में सभी डाटा मिटा देना चाहिए और खाली .sdf फ़ाइल को डेवलपमेंट कंप्यूटर से सर्वर पर नकल करना चाहिए。
यहीं हैं। आपको शुभकामनाएँ!
- पिछला पृष्ठ वेबपेजेस फ़ाइल
- अगला पृष्ठ वेबपेजेस इंस्टैंस