سؤال

أنا أستخدم Firebird مضمن في موقع ASP.NET على الويب.عندما أقوم بتشغيل VS2010 كمسؤول يمكنني استدعاء قاعدة البيانات بنجاح، إذا قمت بتشغيله كمستخدم مختلف أحصل على هذا الخطأ:

giveacodicetagpre.

لقد قمت بنشر الخدمة في IIS ولكني أحصل على نفس الخطأ عند الاتصال به.أيضا، لجعلها تعمل بموجب حساب المسؤول، اضطررت إلى نسخ fbemdeb.dll في Windows / System32.

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

أي اقتراحات؟ أنا أستخدم Firebird 2.5

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

المحلول

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

giveacodicetagpre. يبدو أن

يبدو أن API Firebird، فأنت تستخدم بعض التقنية لبناء مجموعة في وقت التشغيل.أود أن أنظر في وثائق API لمعرفة ما إذا كان هناك طريقة لتكوين أي دلائل مؤقتة أو شيء من هذا القبيل.

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