سؤال

وأواجه مشكلة مع الإصدار 3.1 من كتلة تطبيق تسجيل ...

ومع 3.5 إطار طلبي يعمل بشكل جيد على سطح المكتب ... بمجرد نشرها إلى مربع سؤال وجواب لدينا ... وقطع الأشجار يتوقف عن العمل. في الملف web.config هو متطابقة في كلا السيناريوهين. أيه أفكار؟ مشكلة أذونات؟

وبعد التشخيص السريع ... اتضح أنه يعمل في حين جمعت في وضع التصحيح ولكن لا تفرج ... أي واحد يعرف من إعداد للتغيير إلى الحصول على هذا العمل في وضع الإفراج؟

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

المحلول

وحسنا لقد وجدت هذه القضية ولذا فإنني سوف بعد ذلك في حالة أي شخص آخر يعمل في نفس القضية. كل شيء له علاقة مع الأذونات على آلة هدفنا نحن بصدد نشر ل. بينما بيئة ديف لدينا "نشر" باستخدام المدمج في خادم الويب عبر استوديو البصرية، كانت بيئة اندماجنا الخادم 2003 (نأمل لكم رؤية أين أنا ذاهب مع هذا). تبين أن مشكلة أذونات مع إعدادات تجمع التطبيقات الافتراضية مع IIS. يعمل تحت privs الشبكة لا يسمح لك للوصول إلى سجل الأحداث ويتم إنشاء أي خطأ (لاحظ هذا هو الألم الحقيقي). إذا كنت نقلها إلى حساب النظام المحلي ... كل شيء يعمل بشكل جيد (على الرغم من أنه غير مستحسن). هناك قسم في وثائق EntLib ليعمل تحت الثقة الجزئية التي هو المكان الذي يمكن العثور على معظم المعلومات التي تحتاج إليها.

نصائح أخرى

وأنا أعلم أن

System.Diagnostics.Debug.Assert(conditionToTest, "Message when assert fails");

ويعمل فقط عندما يتم تعريف مشروط DEBUG المترجم التوجيه. وأظن شيئا من هذا القبيل يحدث في قضيتك.

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