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

فصل web.config عن الموجود في الـ Default Web Site

بدأه A7med_prof في 23 أبريل 2011 · 10 رد · 1,178 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا عندي 2 websites منفصلين انفصال تام الاول موجود في الـ Default Web Site والثاني موجود في Virtual Directory عند طلب الثاني والموجود في Virtual Directory يقوم بقراءة الـ web.config بتاع الـ Default Web Site وطبعا بيطلعلي خطأ:

Server Error in '/ACC' Application.

--------------------------------------------------------------------------------

Configuration Error

فاريد القراءه من web.config الخاص به وليس الموجود في الـ Default Web Site

مع العلم ان الـ web.config موجود في نفس فولدر الـ Virtual Directory

ولكم جزيل الشكر

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</
#2

بما أنه لم يضع أي أحد إجابة للآن

لذلك سأضع هذه الإجابة البسيطة ( غير متأكد تماماً منها )

أولاً

ملف web.config الذي يكون مع ملفات الواجهة يعني خارج Virtual Directory , يتم تخزين فيه الإعدادات الأساسية للموقع مثل مسار قاعدة البيانات وتحديد صلاحيات المستخدمين في تصفح الصفحات التي في الواجهة

ثانياً

ملف web.config الذي تضعه أنت في Virtual Directory وهو لتخزين إعدادات لهذا المجلد فقط

يعني لا يكون فيه مسار قاعدة بيانات وأشياء عامة للموقع كله , فقط إعدادات للملفات التي في Virtual Directory

لاحظ هذا كود ملف web.config الذي يأتي مع المشروع الإفتراضي لفيوجوال ستوديو 2010

لاحظ الإعدادات التي فيه

<?xml version="1.0"?>
<configuration>

  <location path="Register.aspx">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>

  <system.web>
    <authorization>
      <deny users="?"/>
    </authorization>
  </system.web>

</configuration>

 

هذا والله أعلم

بالتوفيق

لا تنسونا من الدعاء

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#3

السلام عليكم ورحمه الله وبركاته

اخي يمكن توضح كيف واحد منهما في ال Default Web Site هو المفروض كل واحد يكون في مجلد وهمي!!

.:: Wish to become better and better ::.

#4

قصدو على الملف الذي يكون مع صفحات الموقع عند إنشاء موقع جديد

والثاني هو ينشأه في مجلد خاص

عند إنشاء موقع جديد في فيوجوال ستوديو 2010 يتم إنشاء 2 واحد الرئيسي ولا يمكن الإستغناء عنه والثاني ثانوي لتحديد صلاحيات الصفحات ضمن مجلد معين

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#5

السلام عليكم ورحمه الله وبركاته

اخ KV2010 كيف يكون ملف ال Web.Config خارج ال Virtual Directory؟؟

.:: Wish to become better and better ::.

#6

السلام عليكم

لايكفي ان تكون Virtual Directory وانما يجب تحويلها الى Application اي في IIS بالماوس اليمين على المجلد ثم الخصائض ثم زر Convert To application واذا كنت في شركة استضافة عليك البحث عن الطريقة في لوحة التحكم اومراسلة الدعم الفني.

اقتباس

اخ KV2010 كيف يكون ملف ال Web.Config خارج ال Virtual Directory؟؟

في IIS هناك موقع افتراضي Default website واذا اردت انشاء مواقع اخرى يجب ان تكون اسفل هذا الموقع ففي هذه الحالة يكون ملف web.config في الموقع الافتراضي اي خارج Virtual directory (هذا الكلام ينطبق خاصة في الاكس بي)

#7

السلام عليكم ,,,

معنى ذلك انه لن يمكنني فصل ملف الـ Web.Config الخاص بـ الـ Virtual Directory عن ملف الـ Web.Config الخاص بـ الـ Default Web Site ام ماذا ؟ اي لايمكنني جعل الـ Virtual Directory يقرأ من ملفه الموجود في نفس المجلد ؟

مع الاخذ في الاعتبار انني لم اجد Convert To application واستخدم Windows 2003 وهذه صوره موضحه للخصائص

post-40255-092492300 1303650498_thumb.jp

شكرا لتعاونكم

المرفقات
ASP.JPG
اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</
#8

على ما اعتقد انني وصلت الى حل المشكله ولكني احاول تطبيقها اسنادا لهذا الرابط How to disable web.config Inheritance for Child Applications in Subfolders in ASP.NET? .

مع انني لن استوعبها بدرجه كافيه فياريت لو احد يساعدني في تطبيقها لو كان هذا الحل لأن المشكله في هذا الرابط قريبه من مشكلتي جدا

شكرا

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</
#9

وهنا معلومات عن نفس الموضوع اضغط هنا

ولكني لن استطيع تنفيذها

ارجو المساعده

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</
#10
لم اجد Convert To application

يعني هي فعلا Application اي لم ينفع هذا الخيار .

حسب المقالات السابقة عليك بفتح الملف web.config الموجود في اساس الموقع اي في Default website وابحث عن system.web واضف عليه الكود المذكور كمايلي

<location path="." inheritInChildApplications="false">  
<system.web>  
...  
...  
</system.web>  
</location>

يعني قبل <system.web> اضف <location path="." inheritInChildApplications="false">

وبعد </system.web> اضف </location>

او يمكنك عمل موقع جديد على بورت مختلف مثل 8080 ووضع الموقع عليه يعني اعمل add website في IIS .

ويمكن طلب الموقع كمايلي

http://server:8080/

وهذا غالبا هو الحل الاسهل

1
#11

السلام عليكم المشكــــله اتحلت والحمد لله بإستخدام

<location path="." inheritInChildApplications="false">  <system.web>  ...  ...  </system.web>  </location>

شكرا لكل من شارك بحل المشكله وشكر خاص لـ TareqVB

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</

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