سؤال

أنا الآن أقوم الآن بتطوير على Visual Studio 2008 على نظام تشغيل 64 بت (Windows Server 2008 64-Bit).

في حين أن التطبيقات التي أكتبها هي 64 بت قادرة، كما هو IIS7، يعمل خادم تطوير ASP.NET المدمج (AKA Cassini AKA WebDev.Webserver.exe) 32 بت.

هذا يطرح الكثير من القضايا، مثل:

  • تطبيقات 32 بت و 64 بت لديها منازل سجل HKLM Software منفصلة
  • هناك إصدارات 32 بت و 64 بت من الأداة المساعدة شبكة عميل SQL Server
  • مفاجآت متعة أخرى لم أكتشفها ولكن أنا متأكد من أن الربيع

بينما أجد حلول في معظم هذا، يجب أن أسأل ...

هل يعرف أي شخص لعب مع BITS المعاينة من Visual Studio 2010 على بنية 64 بت معرفة ما إذا كانت خوادم الويب التنمية يمكن أن تتعامل مع 64 بت، وإذا كان الأمر كذلك، فهل هناك خيارات لأي وضع لتشغيله؟ (مثل مربع الاختيار في خصائص المشروع، على سبيل المثال)

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

المحلول

يتوفر شفرة المصدر الكامل للاستبدال المباشر لخوادم Dev VS2008/2010 في http://cassinidev.codeplex.com.. وبعد يمكنك ترجمة إلى x64 لدعم الاحتياجات الخاصة بك.

نصائح أخرى

IDE 32 بت والأشياء ذات الصلة تجعل من الأسهل تطويرها.

عند البدء في اختبار ونشر المزيد، مثل X64، IIS هو اختيار أفضل.

هنا هو إصدار X64 من خادم الويب Cassini (فقط الثنائيات ل VS2008 و VS2010).

ذهبت للتو http://cassinidev.codeplex.com/, ، قم ببناء التعليمات البرمجية المصدر في وضع X64.

عملت الثنائيات الناتجة عني، عندما أقوم باستبدالها بأنها مذكورة هنا: http://cassinidev.codeplex.com/wikipage؟tle=visual٪20studio٪202008٪2F2010٪20development٪20server٪20drop-in٪20replacement&referringtitle=Documentation.

يمكنك تنزيل الثنائيات هنا:https:/site.google.com/site/csharpstuff1/cassinidevx64.zip؟attredirects=0&d=1.

يبدو أن هذا الرجل اتخذ نهجا مماثلا لاستخدام العاكس وإعادة تجميعه ك 64 بت:http://codeka.com/blogs/index.php/2007/06/18/64_bit_webdev_webserver_exe.

لم أجد أي شيء يشير إلى أن القصة ستكون مختلفة في VS2010، لكن الأصابع عبرت.

هناك منتج لجهة خارجية يسمى Ultidev Cassini الذي يعلن عن إصدار 64 بت. إنه مجاني وقابل التوزيع؛ التي قد تحل احتياجاتك.

المعلومات هنا: http://ultidev.com/products/cassini/cassinidevguide.htm.

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