أنواع مواقع الويب في ‏‫Visual Web Developer

Visual Studio 2010

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

يمكنك استخدام Visual Studio بإنشاء مواقع ويب ASP.NET (التي تُعرف أيضًا تطبيقات ويب) والعمل في العديد من تكوينات: المحلي IIS مواقع مواقع نظام الملفات, مواقع –deployed بروتوكول نقل الملفات (FTP), والمواقع البعيدة. للحصول على الإرشادات للمساعدة في تحديد متى يمكن استخدام كل نوع من موقع ويب راجع الجدول في اختيار نوع موقع ويب لاحقًا في هذا الموضوع.

تشغيل محلي مواقع IIS على ويب باستخدام نسخة IIS مثبتة على الكمبيوتر. عند إنشاء موقع IIS على ويب محلي الصفحات والمجلدات للموقع الخاص بك مخزنة في مجلد ضمن المجلد IIS الافتراضي لمواقع ويب الذي يقع في محرك الأقراص:\Inetpub\wwwroot. Visual Studio أيضاً بإنشاء تكوين IIS المناسب بحيث يتم التعرف على موقع الويب بواسطة IIS كتطبيق.

ملاحظة ملاحظة

لإنشاء موقع IIS على ويب محلي يجب أن يكون لديك امتيازات إدارية على الكمبيوتر.

بشكل بديل، يمكنك إنشاء دليل ظاهري IIS في Visual Studio. في هذه الحالة، يمكن أن الصفحات والمجلدات لموقع ويب في أي مجلد التي يملك المستخدمون حق الوصول بها دليل ظاهري في النسخة المحلية من IIS يجب أن يشير إلى موقع الملف. لمزيد من المعلومات، راجع ASP.NET مطلوب الوصول عنصر تحكم Lists (ACLs).

ملاحظة ملاحظة

إذا قمت بإنشاء موقع ويب يحتوي اسمه على أحرف غير ANSI على IIS 5.1 أو لن تتمكن من استعراض الموقع لأنه لم تعمل هذه الإصدارات من IIS حل عناوين URL التي تحتوي على أحرف غير ANSI.

في موقع ويب نظام ملفات يمكن إنشاء وتحرير الملفات في أي مجلد ترغب سواء على الكمبيوتر المحلي أو في مجلد على كمبيوتر آخر للوصول عن طريق شبكة مشاركة. غير مطلوبة لتشغيل IIS على جهاز الكمبيوتر الخاص بك. بدلاً من ذلك، يمكنك اختبار صفحات باستخدام خادم تطوير ASP.NET. للحصول على تفاصيل، راجع خادمات الويب في ‏‫Visual Web Developer.

ملاحظة ملاحظة

يتعذر خدمة Server تطوير ASP.NET الصفحات إلى كمبيوتر آخر. لذلك، فمن مناسب فقط من أجل اختبار صفحات محلياً.

في موقع ويب نظام ملفات ملفات الثابتة الصور وأوراق الأنماط عرضة قواعد التخويل ASP.NET. على سبيل المثال، ملفات ثابتة في موقع ويب نظام ملفات سوف لا يتم تقديم إلى مستخدم مجهول عند تعطيل الوصول المجهول إلى تلك الملفات. ومع ذلك، عند إنشاء مشروع موقع ويب في خاص بــ HTTP يخدم IIS ملفات ثابتة بدون استخدام قواعد التخويل.

يمكنك إنشاء موقع ويب نظام ملفات وإنشاء فيما بعد على دليل IIS ظاهري الذي يشير إلى المجلد الذي يحتوي على الصفحات. للحصول على تفاصيل، راجع كيفية القيام بما يلي: قم بإنشاء دلائل IIS الظاهرية في ‏‫Visual Web Developer.

Visual Studio إمكانية فتح مواقع ويب متوفرة على ملقم FTP وتحريرها. هذا سيناريو نموذجي إذا كان موقعك موجوداً على موقع استضافة.

يمكنك الاتصال من داخل Visual Studio إلى أي ملقم FTP حيث تملك أذونات القراءة/الكتابة. يمكنك ثم إنشاء صفحات ويب وتحريرها على ذلك الملقم. إذا تم تكوين ملقم FTP مع ASP.NET و إلى جذر ظاهري IIS الذي يشير إلى دليل FTP يمكنك أيضاً تشغيل صفحاتك من الملقم الذي تريد اختبارها. لمزيد من المعلومات، راجع الإرشادات التفصيلية: ‏‏تحرير مواقع ويب باستخدام FTP في ‏‫Visual Web Developer.

موقع ويب بعيد هو موقع موجود يستخدم IIS لكن على كمبيوتر آخر يمكنك الوصول إليه عبر شبكة اتصال محلية. الكمبيوتر البعيد يجب أن يكون IIS مثبتاً كما يمكن تكوين FrontPage 2002 Server Extensions من Microsoft. عند إنشاء موقع ويب بعيد يتم تخزين الصفحات والمجلدات للموقع الخاص بك ضمن مجلد IIS الافتراضي على الكمبيوتر البعيد الموجود محرك الأقراص:\Inetpub\wwwroot. عند تشغيل الصفحات يتم تقديم استخدام IIS على الكمبيوتر البعيد. هذا هو الطراز المستخدمة في Visual Studio .NET 2002 Visual Studio .NET 2003.

ملاحظة ملاحظة

إذا قمت بإنشاء موقع ويب يحتوي اسمه على أحرف غير ANSI على IIS 5.1 أو لن تتمكن من استعراض الموقع لأنه لم تعمل هذه الإصدارات من IIS حل عناوين URL التي تحتوي على أحرف غير ANSI.

يلخص الجدول التالي أنواع مواقع ويب التي يمكنك إنشاؤها في Visual Studio ، الذي يمكنك استخدامه عند تحديد أي نوع من موقع ويب يلبي احتياجاتك.

نوع موقع ويب

ملخص

موقع IIS على ويب المحلي

استخدام موقع IIS على ويب محلي عندما تريد إنشاء صفحات ويب على الكمبيوتر المحلي يجب أن يكون IIS مثبتاً لديك.

مزايا:

  • كان الموقع يمكن الوصول إليه من أجهزة الكمبيوتر الأخرى.

  • يمكنك اختبار ميزات IIS مثل مصادقة يستند إلى HTTP تجمع التطبيقات و ISAPI عوامل تصفية.

العيوب:

  • يجب أن يكون لديك حقوق إدارية لإنشاء أو التصحيح على موقع IIS على ويب.

  • يمكن لمستخدم واحد فقط على الكمبيوتر التصحيح على موقع IIS على ويب في وقت واحد.

  • بشكل افتراضي، يتم تمكين الوصول البعيد موقع IIS على ويب محلي.

موقع ويب نظام الملفات

استخدم موقع ويب نظام ملفات عندما تريد إنشاء صفحات ويب على الكمبيوتر المحلي أو محرك أقراص مشترك الذي لم يكن لديك IIS مثبتاً.

ملاحظة ملاحظة
يمكنك إنشاء موقع ويب نظام ملفات وإنشاء فيما بعد على دليل IIS ظاهري الذي يشير إلى المجلد الذي يحتوي على الصفحات.

مزايا:

  • يمكن الوصول إلى الموقع فقط من الكمبيوتر المحلي لتقليل الثغرات الأمنية.

  • لا تحتاج إلى أن يكون IIS مثبتاً على الكمبيوتر لديك.

  • لا تحتاج حقوق إدارية لإنشاء أو تصحيح محلي - نظام ملفات موقع ويب.

  • إذا تم تكوين الكمبيوتر للسماح بالاتصالات عن بُعد سطح المكتب, يمكن لعدة مستخدمين لإنشاء مواقع ويب نظام الملفات المحلي وتصحيحها في نفس الوقت.

العيوب:

  • لا يمكنك اختبار موقع ويب نظام ملفات مع ميزات IIS مثل مصادقة يستند إلى HTTP تجمع التطبيقات و ISAPI عوامل تصفية.

نشر FTP موقع ويب

استخدام موقع ويب "نشر FTP عند الموقع الخاص بك موجود مسبقاً على كمبيوتر بعيد الذي تم تكوين ملقم FTP. (على سبيل المثال، موفر خدمة إنترنت (ISP) يحتوي على توفير مساحة على ملقم.)

مزايا:

  • يمكنك اختبار موقع ويب نشر FTP على ملقم سوف يتم نشرها.

العيوب:

  • ليس لديك نسخاً محلية لملفات نشر FTP موقع ويب إلا إذا قمت بنسخها بنفسك.

  • لا يمكنك إنشاء موقع ويب "نشر FTP — يمكنك فتح واحد فقط.

موقع ويب البعيد

استخدام موقع ويب بعيد عندما تريد إنشاء موقع ويب باستخدام IIS قيد التشغيل على كمبيوتر بعيد. يجب تكوين الكمبيوتر البعيد باستخدام ملحقات ملقم FrontPage.

مزايا:

  • يمكنك اختبار موقع ويب على ملقم سوف يتم نشرها.

  • يمكن للمطورين متعددة تعمل مع نفس موقع ويب البعيد في نفس الوقت.

العيوب:

  • يمكن تكوين موقع ويب بعيد لتصحيح الأخطاء معقدة.

  • مطور واحد فقط يمكن التصحيح موقع ويب البعيد في وقت واحد. يتم تعطيل كافة طلبات أثناء الخطو المطور على التعليمات البرمجية.

إظهار: