سؤال

يجب ترقية MS Visual Studio التطبيق من مقابل 2003 VS 2008 (الاستهداف .NET 2.0).كجزء من عملية التحويل المعالج قال كنت بحاجة إلى اتخاذ خطوة إضافية من تحويل المشروع إلى موقع ويب عن طريق النقر بالزر الأيمن و بلاه بلاه بلاه...

لم تتبع الاتجاهات تطبيق ويب يبدو أن تعمل بشكل جيد.

سؤالي هو: هل علي أن أقلق على دفع هذا إلى إنتاج النظام ؟ ماذا يحدث بالضبط هنا ؟

هل كانت مفيدة؟

المحلول

هناك نوعان من التطبيقات على شبكة الإنترنت في ASP.NET:موقع ويب مشروع تطبيق ويب.الفرق بين اثنين يتم مناقشتها هنا:

الفرق بين موقع ويب وتطبيقات ويب في Visual Studio 2005

تحويل إلى موقع يسمح لك لتحويل مشروع تطبيق ويب إلى موقع ويب.

Visual Studio 2003 استخدام تطبيق ويب أسلوب مشروع ، ولكن في البداية VS2005 فقط معتمدة من المواقع على شبكة الإنترنت.VS2005 SP1 يعود تطبيقات الويب.

إذا كنت لا ترغب في تحويل المشروع الخاص بك إلى موقع على شبكة الإنترنت, تطبيق SP1 إذا كنت تستخدم VS2005.VS2008 يمكن أن تدعم أيضا.

نصائح أخرى

تحويل إلى موقع يتحرك كل من التحكم الخاصة بك الإعلانات من الصفحة الرئيسية فئة إلى الملف الثانوي (فقام موظفو المصنع.aspx.مصمم.cs).

وذلك من خلال استخدام فئة جزئية.هذا هو نفس الفئة على الصفحة الخاصة بك, ولكن تقسيمه الى ملفات منفصلة.

هذا يسمح VS2k5 (و VS2k8) مصمم لتوليد رمز الصفحات الخاصة بك دون إلقاء التعليمات البرمجية التي تم إنشاؤها السباغيتي في الطبقة الرئيسية الملف.

أنت لا تحتاج إلى القيام بهذه الخطوة بناء المشروع ، ولكن إذا كان يمكنك الاستمرار في الحفاظ على المشروع سوف تحتاج أيضا.

تحرير:

يا نظرة MSDN ظهر لي:

تحويل الكود إلى الاستخدام الجزئي من الدرجة نموذج

  1. تأكد من التعليمات البرمجية برمجيا دون أخطاء.
  2. في "مستكشف الحلول" انقر بزر الماوس الأيمن فوق اسم المشروع ثم انقر فوق تحويل إلى تطبيق ويب.هذا الأمر تتكرر خلال كل صفحة المستخدم التحكم في المشروع.تحرك في جميع التحكم في الإعلانات إلى .مصمم.cs أو مصمم.vb.كما يضيف معالج الحدث الإعلانات إلى الملقم-التحكم في العلامات في .aspx .ملفات ascx.
  3. عندما انتهت العملية ، تحقق إطار "قائمة المهام" لمعرفة ما إذا كان أي أخطاء التحويل يتم الإبلاغ عنها.
  4. إذا كانت قائمة المهام يعرض الأخطاء, انقر بزر الماوس الأيمن فوق الصفحة ذات الصلة في "مستكشف الحلول" ثم حدد عرض التعليمات البرمجية وعرض رمز الملف Gen لدراسة القانون وإصلاح المشاكل.
  5. إعادة ترجمة المشروع للتأكد من أنه يجمع دون أخطاء.

هناك نوعان من التطبيقات على شبكة الإنترنت في ASP.NET:موقع ويب مشروع تطبيق ويب.تحويل إلى موقع يسمح لك لتحويل مشروع تطبيق ويب إلى موقع ويب.

بقدر ما أذكر تحويل إلى موقع على شبكة الإنترنت لا تفعل هذا ، مشروع تطبيق ويب عادية تطبيق هيكل مع نموذجي \bin.... الخ

موقع المشروع بدلا يستند إلى مفهوم App_Code دليل الطبقات ، App_Date دليل البيانات الخاصة بك العادية ملفات ASPX أذهب إلى أي مكان.الفكرة لتجنب الاضطرار إلى precompile في DLL قبل النشر ، والتي يمكن أن يكون من الأسهل في بعض الاستضافة المشتركة الحالات.

أنا لست على علم بأي المعالج الذي سوف هيكلة المشروع بين هذه الأنواع, ولكن قد أكون مخطئا.

الشيء الوحيد الذي كنت قد غاب ما إذا كان أو لا تريد أن تجعل نسخة احتياطية من 2003 المشروع (في حالة).انها ليست صفقة كبيرة.

تحقق من:
تحويل Visual Studio .NET 2003 مشروع ويب إلى ويب Visual Studio تطبيق المشروع

Visual Studio معالج تحويل

تحويل إلى موقع يتحرك كل من التحكم الخاصة بك الإعلانات من الصفحة الرئيسية فئة إلى الملف الثانوي (فقام موظفو المصنع.aspx.مصمم.cs).

لماذا أريد أن أفعل هذا ؟ انها سيئة بما فيه الكفاية أن هناك .js .css .vb .aspx لكل صفحة.هل أنا حقا بحاجة إلى تقسيم .vb إلى اثنين من أكثر الملفات فقط حتى أتمكن من إخفاء الإعلانات ?الصفحة.مصمم.aspx.vb.ح أي شخص ؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top