Latest web development tutorials

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

تعلم كيفية نشر تطبيق صفحات ويب دون WebMatrix الاستخدام.


في حالة دون استخدام WebMatrix نشر طلبك

بواسطة WebMatrix (أو Visual Studio) في استخدام النظام، ويمكنك نشر تطبيق ASP.NET صفحات ويب إلى ملقم بعيد.

وهذه وظيفة نسخ كافة ملفات التطبيق الخاص بك، وصفحات cshtml والصور، وكذلك لصفحات الويب، الشفرة، المساعدون، SQL Server ضغط (في حال استخدام قاعدة بيانات) عن ملفات DLL اللازمة.

أحيانا كنت لا تريد استخدام WebMatrix نشر التطبيق الخاص بك. ربما لأنه مزود خدمة استضافة الخاص بك يدعم فقط بروتوكول نقل الملفات، ربما لديك بالفعل موقع ويب الكلاسيكية تستند إلى ASP، قد ترغب في نسخ كافة الملفات نفسك، فإنك قد ترغب في استخدام فرونت بيج، والتعبير ويب بعض البرامج الأخرى النشر.

لديك مشكلة؟ نعم، أنها ستفعل ذلك. ولكن لديك وسيلة لحلها.

لإجراء نسخة الموقع، يجب أن تعرف كيفية الرجوع إلى الملف الصحيح، الذي ملفات DLL التي تريد نسخها وتخزينها حيث هم.

اتبع الخطوات التالية:


1. باستخدام أحدث نسخة من ASP.NET

قبل المتابعة، تأكد من أن المضيف الخاص بك تشغيل أحدث نسخة من ASP.NET (4.0 أو 4.5).


2. نسخ مجلدات ويب

نسخ موقع الويب الخاص بك (جميع المجلدات والمحتوى) لملف التطبيق على المضيف البعيد (الخادم) من مجلد على الكمبيوتر التطوير.

مصباح

إذا كان التطبيق الخاص بك يحتوي على بيانات، لا تقم بنسخ البيانات (انظر النقطة 4 أدناه).


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)، ثم يجب عليك حذف كافة البيانات الموجودة في قاعدة البيانات، ثم نسخ ملف .sdf فارغة من الكمبيوتر تطوير إلى الملقم.

هذا هو. حظا سعيدا!