تحويل موقع الويب من التشغيل على IIS 6.0 إلى IIS 7.0 باستخدام وضع خط الأنابيب المتكامل الأصلي على Server 2008 64 بت

StackOverflow https://stackoverflow.com/questions/1220786

سؤال

ملخص

لجعل موقعي يعمل بسلاسة على أ 64 بت منصة الخادم ، باستخدام IIS 7.0 وضع خط أنابيب متكامل, ، ما هي الأشياء التي سأحتاج إلى إصلاحها حتى يعمل هذا.

المزيد من التفاصيل

أنا على دراية ، أنه إذا استخدمت مجموعة Pinvoke ولدي إشارة إلى مثل هذا التجميع في مشروعي ، فمن المحتمل أن تكون رسالة الخطأ التي سأحصل عليها غامضة للغاية.

  • كيف يمكنني العثور على هذه التجميعات؟
  • إذا نظرت إلى DLL ، مع عاكس ، ولم يكن هناك Pinvokes ، فهل سيكون هذا كافياً لافتراض أن DLL ، سيكون جيدًا في بيئة 64 بت؟

أي اقتراحات محددة حول كيفية التحقق من أن موقعي متوافق تمامًا 64 بت؟ هل سيكون تجميعه كأحضى أن يكون كافيًا للتأكد من أنه سيتم تشغيله بشكل صحيح في وضع خط أنابيب متكامل؟

شكرا ريهان

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

المحلول

لقد وجدنا DLL المخالفة ، وشراء عملية القضاء. للأسف لا أستطيع تقديم نهج أكثر "علمية".

ما تعلمته من خلال هذه العملية:

  • كن حذرًا عند اختيار مكتبات الطرف الثالث
  • خاصة عندما يكون مجرد "دليل على المفهوم"
  • قبل أن تعرف ذلك ، يكون هذا الرمز قيد الإنتاج ، وتقضي أسبوعًا في محاولة للعثور على مكتبة واحدة تسبب مشاكل.

ربما لن تضطر إلى التعامل مع هذه المشكلات ، لكن المطورين الذين يأتون بعد أن تحترم أقل لك.

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