سؤال

هل تمكن أي شخص من تشغيل مشروع يستند إلى NHibernate على مضيف ويب مشترك؟

يقوم NHibernate بالكثير من الأشياء الرائعة مع الانعكاس خلف الكواليس، لكن المضيف الذي أستخدمه حاليًا يسمح فقط بتشغيل التطبيقات بثقة متوسطة، مما يحد مما يمكنك فعله بالانعكاس، كما أنه يوفر كافة أنواع الأمان أخطاء الأذونات.هذا هو الحال على الرغم من أنني أستخدم الخصائص العامة فقط في ملفات التعيين الخاصة بي، على الرغم من أن لدي بعض الفئات المحددة على أنها وكلاء.

ما هي الشركات التي تقدم استضافة ويب لائقة (وبأسعار معقولة) تسمح لـ NHibernate بالعمل دون شكوى؟

تحديث: يبدو من هذه الإجابات (وتجربتي - آسف Ayende، ولكن ما زلت لا أستطيع تشغيلها على مضيف الويب الخاص بي حتى بعد الاطلاع على المقالة التي قمت بربطها) هو اختيار مزود الاستضافة الخاص بك بحكمة والتسوق.يبدو أن WebHost4Life جيد جدًا في هذا الصدد.ومع ذلك، هل قام أحد بتجربة NHibernate مع استضافة Windows المشتركة مع 1and1؟لدي حساب Linux معهم بالفعل وأنا راضٍ تمامًا على هذه الجبهة، وإذا تمكنت من جعل NHibernate يعمل بسلاسة مع Windows، فمن المحتمل أن ألتزم به.

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

المحلول

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

من الممكن جعل NHibernate يعمل بثقة متوسطة.يوجد وصف كامل لكيفية القيام بذلك هنا:

http://blechie.com/WPierce/archive/2008/02/17/Lazy-Loading-with-nHibernate-Under-Medium-Trust.aspx

نصائح أخرى

لقد قمت بتشغيل موقع المهوس الخاص بي N2 (الذي يستخدم NHibernate و Windsor Castle) و 4 مشاريع NHibernate/Fluent للحيوانات الأليفة على Dailyrazor.com لفترة وجيزة.

تحصل على صفقة جيدة مقابل 5 دولارات شهريًا، بما في ذلك قواعد بيانات SQL Server غير محدودة ونطاقات فرعية، ويتم تشغيلها من Plesk باستخدام FTP والوصول عن بعد إلى SQL Server Management Studio.

أنا أستخدم مضيفًا فنلنديًا يسمى سديم الذي يدير بسعادة تطبيقاتي التي تستفيد من NHibernate.لقد واجهت مشكلة ذات مرة مع مستويات الثقة؛تم تكوين Machine.config على المضيف لرفض الانعكاس ولكنني نجحت في تجاوزه في web.config.

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