سؤال

في التطبيق لدينا ونحن قد واجهت خطأ مرات عديدة حيث يمكننا الحصول على خطأ CS0433 التي يشكو اسم كوليسون في منفصلين dlls.هذا هو ASP.NET التطبيق تم تطويرها في C# باستخدام webforms.دائما يشتكون من TimeLog الصفحة.أي أحد عنده نصيحة لحل هذا الخطأ ؟

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

المحلول

وجدت الرابط في MSDN أن يصف هذا الخطأ.

لتلخيص, تسمية الصراع يمكن أن يحدث بين اسم الملف من صفحة (TimeLogTab.aspx) و فئة في التعليمات البرمجية خلف (فئة العمومي TimeLogTab).

الرابط توصي تسمية أحد منهم.لقد غيرت صفي Time_LogTab الخطأ ذهبت بعيدا.

نصائح أخرى

الخطأ يمكن أن يحدث بشكل متقطع:أنا باستخدام "نشر الموقع" من أجل VS 2005 مشروع تطبيق ويب مع "حذف جميع الملفات الموجودة قبل نشر" ثم XCOPY-نشر إلى الهدف IIS المجلد (التي لن تحذف الملفات الموجودة هناك).اليوم قابلت هذا الخطأ للمرة الأولى (لا جديد .ascx/.ملفات aspx منذ أسابيع) ، ولكن ببساطة ترجمة و نشر نفس المشروع حل المشكلة.

الفرق الوحيد:بالنسبة 2nd الوقت, أنا ضربت الصفحة مما تسبب في المشكلة الأولى.الآن أنا أتساءل عما إذا كان الدقيق انقر فوق أمر يهم حقا أو بالأحرى ما إذا كان التعسفي سيئ الحظ انقر فوق النظام بشكل فعال يمكن أن تحطم أحد ASP.NET الموقع ؟

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