ASP.Net التطبيق استدعاء DLL مع fOpen
سؤال
لدي ASP.Net التطبيق على شبكة الإنترنت و c# رمز المكالمات إلى العرف COM DLL.
DLL كتب لحظة العودة و يستخدم الدالة fOpen.انه fOpen المكالمات عودة مؤشر فارغة.أنا الشك هو أذونات ولكن أواجه أي حظ في recolving هذه المسألة.
يمكن لأي شخص أن تعطيني أي أفكار ماذا تفعل ؟ يمكن fOpen استخدامها ؟ هل هناك أذونات خاصة أحتاج إلى مجموعة ؟
أي مساعدة سيكون موضع تقدير كبير.
شكرا توني
المحلول
والمسألة هي على الأرجح مع ملف انها في الواقع محاولة لفتح. عملية العامل Asp.Net ملف على الأرجح لم يكن لديك إذن للوصول إلى هذا الملف على نظام الملفات. سوف تحتاج إلى إضافة الوصول إلى عملية العامل، وأنه ينبغي حل هذه المشكلة.
هذه الصفحة تفاصيل كيفية تعيين أذونات Asp.Net 1.1. يجب أن تكون مشابهة إلى حد ما لإصدارات أحدث من Asp.Net
نصائح أخرى
بعض الأشياء للتحقق:
- على
trust
مستوى ASP.Net التطبيق - هل يمر الطريق الصحيح إلى dll (رسم الخرائط إلى نظام الملفات المحلي مقابل ويب نظام الملفات)?
- لا الحساب المستخدم لتشغيل الموقع لديك أذونات كافية للوصول إلى الملف ؟
لا تنتمي إلى StackOverflow