ASP.NET Web Pages - Kafa saita.

Koyar da haka a kafa aiki na Web Pages aikace-aikace a cikin WebMatrix.

Kafa aiki na aiki na aiki a cikin WebMatrix.

Za a iya amfani dashi amfani Publish kanan a WebMatrix (kuma Visual Web Developer ko Visual Studio) don kafa ASP.NET Web Pages aikace-aikace a rijiya mai tsara.

Wannan sheka zai kopiya wasannan aikace-aikace na gida, wasannan cshtml, harsuna, kuma dilliyar DLL na dama, waɗannan suna amfani dashi Web Pages, Razor,Helpers, kuma SQL Server Compact (kuma an yi amfani dashi database).

Kwanan nan ba a dace a yi amfani da wadannan aiki. Mai gida mai tsara sa yana ganin FTP? Mai gida sa ya kasance ASP? Ba a dace a kopiwa wadannan wasannan kai? Dangane da wa ko ba a dace a yi amfani da kwarewar gudanarwa na sauri?

Ba a samu matsalar kanan? Ayye, zai. Aman da za a rarrabawa su.

Ida ba da yinwa a hau kopi yawan saita, ba a ya da ta da alama na wasan, kopi da dilliyar DLL, kuma wani kuma wani da ke da su.

إليك الخطوات المحددة:

1. استخدم أحدث إصدار من ASP.NET

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

2. نسخ مجلد Web

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

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

هل ترغب في نشر بيانات الاختبار على الخادم البعيد؟

عادةً لا يحتاج إلى ذلك.

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

إذا كنت مجبرًا على نسخ بيانات قاعدة بيانات SQL (.sdf ملف)، قد تحتاج إلى حذف جميع البيانات من قاعدة البيانات، ثم نسخ هذا الملف .sdf الفارغ من جهاز التطوير إلى الخادم.

هذا كل شيء. أتمنى لك الحظ السعيد!