تعلم كيفية نشر تطبيق صفحات ويب دون استخدام WebMatrix.
نشر التطبيق الخاص بك دون استخدام WebMatrix
يمكن نشر تطبيق ASP.NET صفحات ويب إلى ملقم بعيد باستخدام الأوامر نشر في WebMatrix (or Visual Studio) .
هذه وظيفة نسخ جميع الملفات الخاصة بك تطبيق، وصفحات cshtml والصور وكافة ملفات DLL المطلوبة لصفحات الويب، لالشفرة، لالمساعدون، وSQL Server ضغط (إذا تم استخدام قاعدة البيانات).
أحيانا كنت لا تريد استخدام هذا الخيار. ربما مزود خدمة استضافة الخاص بك يدعم FTP فقط؟ ربما لديك بالفعل موقع على شبكة الإنترنت على أساس ASP الكلاسيكية؟ ربما كنت ترغب في نسخ الملفات بنفسك؟ ربما كنت ترغب في استخدام فرونت بيج، ويب التعبير، أو بعض الدول الأخرى برامج النشر؟
سوف تحصل على المشكلة؟ نعم ستفعل. ولكن يمكنك حلها.
لإجراء نسخة الويب، عليك أن تعرف كيفية تضمين الملفات الصحيحة، ما هي الملفات DDL لنسخ، وحيث تخزينها.
اتبع الخطوات التالية:
1. استخدم أحدث إصدار من ASP.NET
قبل المتابعة، تأكد من جهاز الكمبيوتر الخاص بك يعمل استضافة أحدث نسخة من ASP.NET (4.0 or 4.5) .
2. نسخ مجلدات ويب
نسخ موقع الويب الخاص بك (all folders and content) من الكمبيوتر التطوير إلى مجلد التطبيق على جهاز الكمبيوتر الخاص بك عن بعد استضافة (server) .
إذا كان التطبيق الخاص بك يحتوي على بيانات، لا تقم بنسخ البيانات (see point 4 below) .
3. الملفات DLL
تأكد من وجود مجلد بن على جهاز الكمبيوتر الخاص بك استضافة بعيد، ويحتوي على نفس الملفات دلل كما في الكمبيوتر التطوير.
بعد نسخ المجلد بن، يجب أن تحتوي على ملفات من هذا القبيل:
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 ضغط (ملف .sdf في مجلد App_Data) يجب مراعاة ما يلي:
هل تريد نشر بيانات الاختبار إلى الملقم البعيد؟
على الأرجح لا.
إذا كان لديك بيانات الاختبار على الكمبيوتر التطوير، فإنه قد بالكتابة بيانات الإنتاج على جهاز الكمبيوتر الخاص بك استضافة بعيد.
إذا كان لديك لنسخ قاعدة بيانات SQL (.sdf file) ، ربما يجب عليك حذف كل شيء في قاعدة البيانات، ثم قم بنسخ ملف .sdf فارغة من الكمبيوتر التطوير إلى الملقم.
هذا هو. حظا طيبا وفقك الله !