أحدث البرامج التعليمية وتطوير الشبكة
×

ASP.NET البرنامج التعليمي

ASP.NET الصفحة الرئيسية ASP.NET مقدمة

WP البرنامج التعليمي

WebPages مقدمة WebPages موس الحلاقة WebPages نسق WebPages المجلدات WebPages عالمي WebPages أشكال WebPages الأجسام WebPages ملفات WebPages قواعد بيانات WebPages المساعدون WebPages WebGrid WebPages الرسوم البيانية WebPages البريد الإلكتروني WebPages PHP WebPages نشر WebPages أمثلة

WP المراجع

WebPages فصول WebPages أمن WebPages قاعدة البيانات WebPages الواجهه WebPages المساعدون

ASP.NET Razor

Razor مقدمة Razor بناء الجملة Razor C# المتغيرات Razor C# الحلقات Razor C# منطق Razor VB المتغيرات Razor VB الحلقات Razor VB منطق

ASP.NET MVC

MVC مقدمة MVC تطبيق MVC المجلدات MVC نسق MVC التحكم MVC المشاهدات MVC قاعدة البيانات MVC نموذج MVC أمن MVC HTML المساعدون MVC نشر MVC مرجع

WF دروس

WebForms مقدمة WebForms الصفحات WebForms ضوابط WebForms أحداث WebForms أشكال WebForms حالة العرض WebForms مربع الكتابة WebForms زر WebForms ربط البيانات WebForms قائمة مجموعة WebForms جدول هاش WebForms SortedList WebForms XML ملفات WebForms مكرر WebForms Datalist على WebForms دبكونيكشن WebForms Master الصفحات WebForms ملاحة WebForms أمثلة


 

ASP.NET صفحات ويب - نشر الموقع


تعلم كيفية نشر تطبيق صفحات ويب دون استخدام 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 فارغة من الكمبيوتر التطوير إلى الملقم.

هذا هو. حظا طيبا وفقك الله !