الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Web.config , يحجب عمل صفحات aspx ما الحل؟

مغلق
بدأه @jalal@ في 15 يوليو 2007 · 6 رد · 899 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

..

اخوتي الكرام , بعد معاناتي من عدم عمل صفحات الاي اس بي اكس ؟ اتضح لي انه سبب المشكلة هو الويب كونفيج..

اذ متى حذفته الصفحات تعمل 100% ..

ما سبب المشكلة . لا سيما انو الويب كونفيج يجب ان يكون في الملف الرئيسي للصفحات..

#2

ملف web.config هو خاص باعدادات البرنامج مثل Encoding و SessionState و ConnectionString وغيرها ..

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

تأكد من الاعدادات وبالذات اذا كنت تستخدم ConnectionString من خلاله ..

#3
authorization> 
  <deny users="?" />
  <allow users="*" />
</authorization>

حيث لا تعمل اي صفحة لأنه بهذه الحالة يكون :

	<authentication mode="Forms">
	<forms loginUrl="~/login.aspx" name="AuthCookie" timeout="600" path="/">
	 </forms>
	 </authentication>

على سبيل المثال ، أي يجب ان يكون لديك ال mode نوع ثاني و هو window ، لأن الحالة السابقة

تعتمد على صفحة معينة يحولك عليها من اجل العمل ...

وشكرا

#5

افتح ملف الاعدادات وقم بعمل التالي:

في قسم system.web اكتب السطر التالي واحذف الموجود المشابه:

<system.web>
		<customErrors mode="Off"/>
</system.web>

وستظهر لك المشكلة عندها قم بتصحيح الخطأ

تم تعديل هذه المشاركة بواسطة Arwany في 17 يوليو 2007 في 07:34

#6

كلام الأخ Arwany صحيح 100%

ولكن في بعض الاحيان تحتاج عمل Build للمشروع من جديد

#7

دائما ترمي درر نادرة أخي Scool

شكرا على المعلومة المفيدة

هذا الموضوع مغلق.

مواضيع مشابهة