استخدم مكون COM الخاص بـ MICROSOFT لكتابة برنامج يقوم بإدراج البيانات في EXCEL ثم تنزيلها على جهاز العميل. تم الاختبار أثناء التطوير، ولكن حدث الخطأ التالي بعد التحميل إلى خادم WIN2000:
خطأ في الخادم في تطبيق "/Webqr".
-------------------------------------------------- ----------------------------------
تم الرفض.
الوصف: حدث استثناء غير معالج أثناء تنفيذ طلب الويب الحالي، يرجى مراجعة تتبع المكدس للحصول على مزيد من المعلومات حول الخطأ ومكان نشأته في التعليمات البرمجية.
تفاصيل الاستثناء: System.UnauthorizedAccessException: تم رفض الوصول.
ASP.NET غير مخول للوصول إلى المورد المطلوب. خذ بعين الاعتبار منح حقوق الوصول إلى المورد لهوية طلب ASP.NET لدى ASP.NET هوية عملية أساسية (عادةً {MACHINE}ASPNET على IIS 5 أو خدمة الشبكة على IIS. 6) يتم استخدامه إذا كان التطبيق لا ينتحل الهوية. إذا كان التطبيق ينتحل الهوية عبر <identity impersonate="true"/>، فستكون الهوية هي المستخدم المجهول (عادةً IUSR_MACHINENAME) أو مستخدم الطلب المصادق عليه
لمنح ASP.NET حق الوصول إلى ملف، وانقر بزر الماوس الأيمن على الملف في Explorer، واختر "خصائص" وحدد علامة التبويب "أمان". Access
نظرًا لحدوث هذا الموقف أثناء الاختبار المحلي، فقد بحثت عن حلول عبر الإنترنت وجربت الحلول التالية:
1. قم بزيادة أذونات IIS_USER وأضف IIS_USER إلى ADMINISTRATOR. شخصيًا، أعتقد أن هذا يمثل خطرًا أمنيًا، لذا لا أستخدمه.
2. في ابدأ->تشغيل، أدخل تكوين dcomcnfg، وأذونات الأمان لملف EXCELcom، وقم بتحرير أذونات بدء التشغيل، ويحدث خطأ بعد تعديل أذونات التكوين.
خطأ في الخادم في تطبيق "/Webqr".
-------------------------------------------------- ----------------------------------
لم يتم تعيين مرجع الكائن لمثيل كائن
http://www.cnblogs.com/sherry/archive/2006/07/25/459248.html