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

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 MVC - نشر الموقع


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


نشر التطبيق الخاص بك دون استخدام Visual مطور ويب

يمكن نشر تطبيق ASP.NET MVC إلى ملقم بعيد باستخدام الأوامر نشر في WebMatrix، مرئي مطور ويب، أو Visual Studio.

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

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

سوف تحصل على المشكلة؟ نعم ستفعل. ولكن يمكنك حلها.

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

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


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

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


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

نسخ موقع الويب الخاص بك (all folders and content) من الكمبيوتر التطوير إلى مجلد التطبيق على جهاز الكمبيوتر الخاص بك عن بعد استضافة (server) .

إذا كان المجلد App_Data يحتوي على بيانات الاختبار، لا تقم بنسخ المجلد App_Data (see SQL Data below) .


3. نسخ الملفات DLL

على الملقم البعيد إنشاء مجلد بن في جذر التطبيق الخاص بك. (إذا كنت قد قمت بتثبيت مساعدين، لديك بالفعل مجلد بن)

نسخ كل شيء من المجلدات الخاصة بك:

C: \ ملفات البرنامج (x86) \ مايكروسوفت ASP.NET \ ASP.NET صفحات ويب \ V1.0 \ جمعيات

C: \ ملفات البرنامج (x86) \ مايكروسوفت ASP.NET \ ASP.NET MVC 3 \ جمعيات

إلى مجلد بن التطبيق الخاص بك على الملقم البعيد.


4. نسخ الاتفاق الملفات DLL SQL خادم

إذا كان التطبيق الخاص بك يحتوي على قاعدة بيانات SQL Server ضغط (ملف .sdf في مجلد App_Data)، يجب نسخ الملفات SQL خادم DLL الاتفاق:

نسخ كل شيء من المجلد الخاص بك:

C: \ ملفات البرنامج (x86) \ مايكروسوفت SQL Server Edition ضغط \ V4.0 \ خاص

إلى مجلد بن التطبيق الخاص بك على الملقم البعيد.

إنشاء (or edit) ملف Web.config للتطبيق الخاص بك:

المثال C #

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SqlServerCe.4.0" />

<add invariant="System.Data.SqlServerCe.4.0"
name="Microsoft SQL Server Compact 4.0"
description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.1,Culture=neutral, PublicKeyToken=89845dcd8080cc91" />

</DbProviderFactories>
</system.data>
</configuration>

5. نسخ البيانات SQL Server ضغط

هل لديك ملفات .sdf في مجلد App_Data الخاص بك يحتوي على بيانات الاختبار؟

هل تريد نشر بيانات الاختبار إلى الملقم البعيد؟

على الأرجح لا.

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

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