"إن 'Microsoft.طائرة.OLEDB.4.0' موفر غير مسجل على الجهاز المحلي"...DNN

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

سؤال

أنا أحاول الحصول على جديد دوتنت نوك الموقع يعمل على 64 بت خادم وأنا تواجه رسالة الخطأ التالية:

"إن 'Microsoft.طائرة.OLEDB.4.0' موفر غير مسجل على الجهاز المحلي"

أنا أعرف من التجربة أن واجهت هذا عند استهداف 64 بت الجمعية على جهاز 64-بت (لا يوجد 64 بت OLE-DB حاليا).في هذه الحالة, أنا ببساطة الهدف x86 في Visual Studio و كل شيء يعمل بشكل جيد.

ولكن في هذه الحالة يستخدم الموقع الديناميكي تجميع لذلك لا يوجد مكان بسيط لتحديد أنني بحاجة إلى الهدف x86.أي أفكار ؟

تيا.

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

المحلول

يمكنك تغيير إعدادات التطبيق بركة من أنك تقوم بتشغيل هذا الموقع في إطار تشغيل 32 بت التطبيق.في IIS7 مدير ، تحت "إعدادات متقدمة" من التطبيق الخاص بك تجمع ومن ثم تعيين "تمكين تطبيقات 32-بت" إلى true.

يمكنك أيضا القيام بذلك مع تعيين من وحدة التحكم التالية:

appcmd apppool set /apppool.name:MyNukeSite /enable32BitAppOnWin64:true

في IIS6 - قد تتمكن من محاولة شيء من هذا القبيل (2 خطوط هنا, تشغيل aspnet_regiis عند الانتهاء من تغيير التعريف القيمة)...

cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
aspnet_regiis.exe -i

ترى التالية لمزيد من المعلومات:

نصائح أخرى

ومرحبا، والآن أصدرت Microsoft برنامج تشغيل نظام مكتب بيتا 2010: مكونات اتصال البيانات الذي يدعمه في كل من 32 بت وكذلك 64 بت نظام التشغيل. وذلك باستخدام برنامج التشغيل هذا بدلا من برنامج تشغيل Microsoft.Jet.OLEDB.4.0 التقليدي سيعطينا تطبيق 64 بت يعمل على ملقم 64 بت (وهذا هو ما نحتاجه حقا).

وعلى الرغم من أن هذا هو في مرحلة تجريبية، لأنها عملت بشكل جيد بالنسبة لي.

ويمكنك تحميل برنامج التشغيل هذا من <لأ href = "http://www.microsoft.com/downloads/details.aspx؟familyid=C06B8369-60DD-4B64-A44B-84B371EDE16D&displaylang=en" يختلط = "نوفولو noreferrer" > 2010 نظام Office سائق بيتا: مكونات اتصال البيانات

وTHNKS

ويجب عدم محاولة لاستهداف التطبيق الخاص بك إلى 32 بت في هذه الحالة انك تخسر مزايا استخدام نظام 64 بت. كما أشار AAA بها، يمكنك استخدام أحدث <لأ href = "http://www.microsoft.com/downloads/en/details.aspx؟familyid=C06B8369-60DD-4B64-A44B-84B371EDE16D&displaylang=en" يختلط = "نوفولو"> الوصول إلى قاعدة بيانات محرك 2010 لمعالجة هذه القضية. يرجى الرجوع إلى بلدي بلوق وظيفة الحل الكامل.

ونأمل أن يساعد.

scroll top