سؤال

لدي ASP.Net التطبيق على شبكة الإنترنت و c# رمز المكالمات إلى العرف COM DLL.

DLL كتب لحظة العودة و يستخدم الدالة fOpen.انه fOpen المكالمات عودة مؤشر فارغة.أنا الشك هو أذونات ولكن أواجه أي حظ في recolving هذه المسألة.

يمكن لأي شخص أن تعطيني أي أفكار ماذا تفعل ؟ يمكن fOpen استخدامها ؟ هل هناك أذونات خاصة أحتاج إلى مجموعة ؟

أي مساعدة سيكون موضع تقدير كبير.

شكرا توني

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

المحلول

والمسألة هي على الأرجح مع ملف انها في الواقع محاولة لفتح. عملية العامل Asp.Net ملف على الأرجح لم يكن لديك إذن للوصول إلى هذا الملف على نظام الملفات. سوف تحتاج إلى إضافة الوصول إلى عملية العامل، وأنه ينبغي حل هذه المشكلة.

هذه الصفحة تفاصيل كيفية تعيين أذونات Asp.Net 1.1. يجب أن تكون مشابهة إلى حد ما لإصدارات أحدث من Asp.Net

http://www.asp.net/learn/whitepapers/ ASPNET و-IIS6 /

نصائح أخرى

بعض الأشياء للتحقق:

  • على trust مستوى ASP.Net التطبيق
  • هل يمر الطريق الصحيح إلى dll (رسم الخرائط إلى نظام الملفات المحلي مقابل ويب نظام الملفات)?
  • لا الحساب المستخدم لتشغيل الموقع لديك أذونات كافية للوصول إلى الملف ؟
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top