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

مشكلة مع الصلاحيات

مغلق
بدأه undo في 26 فبراير 2005 · 10 رد · 1,268 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اول سؤال لي في الasp .net و ارجو الا تخيبوا ظني..

عندما احاول تنفيذ هذا السطر فانه يعطيني رسالة الخطأ:

Ds1.WriteXml(Server.MapPath("customers.xml"), XmlWriteMode.WriteSchema)

اقتباس
Access to the path "c:\inetpub\wwwroot\WebApplication6\customers.xml" is denied.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.UnauthorizedAccessException: Access to the path "c:\inetpub\wwwroot\WebApplication6\customers.xml" is denied.

السبب واضح من الكلام لكن ما هو الحل..

اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"
#2

أخي Undo أولا أهلك بك في هذا القسم.

بخصوص المشكلة فهي تعود لإعدادات الأمان الخاصة بالمجلد أو بحساب ال ASPNET و يجب أن تعطيها سماحية الكتابة على المجلد خاصة و إن كان المشروع على سيرفر يخضع لبروكسي معين و هنا في قسم الدعم الخاص بميكروسوفت كتب التالي :

اقتباس
An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Net.WebException: The request failed with HTTP status 407: Proxy authentication required."

This error occurs if the proxy server requires authentication from a domain user account. This error typically occurs if the MapPoint .NET client is an ASP.NET application. ASP.NET applications typically run on the security context of a local user account that does not have permissions on the network and proxy server.

أتمنى أن تحل المشكلة

You can fly while you can touch the sky

#3

للأسف لم تحل بعد..

عذراً لكني جديد على حكاية برمجة الانترنت دي..

استخدمت الIIS و اعطيت كافة الصلاحيات و لم تحل المشكلة..

بالمناسبة البرنامج على جهازي و ليس على اي سيرفر ..

اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"
#4

undo تأكد انك اعطيت صلاحيات الكتابه على ال Virtural Directory كالاتى :

اضغط بالزر الايمن على ال Virtuarl Directory ثم Properties و من ال Directory Tab اعمل Check امام ال Write

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#5

ايش نظام التشغيل الذي تعمل عليه؟

اذا كان ويندوز 2003 اعطي صلاحيات للمستخدم Network Services

#6

الخطأ له علاقة بالكتابة على مجلد الويندوز وليس الويب لذلك اعط الصلاحيات على المجلد (باستخدام الويندوز اكسبلورر) للمستخدم ASP.NET اذا كنت تستخدم انظمة ما قبل 2003 windows و Network Services اذا كنت تستخدم انظمة Windows 2003

انقر على المجلد بالفارة اليمنى ثم اختر Properties.الان اختر Security Tab و ابحث عن المستخدم واضفه.الحد الادنى للصلاحية هو Write لانك تريد كتابة الداتاسيت على شكل ملف XML على القرص الصلب

ولتتفادى هذه المشكلة في المستقبل على جهازك الشخصي انصحك ان تعطي الصلاحيات كاملة على مجلد wwwroot للمستخدم المذكور اعلاه لانه نادرا ما تحتاج ان تسحب هذه الصلاحيات منه.

تحياتي

مدني

تم تعديل هذه المشاركة بواسطة madani في 27 فبراير 2005 في 01:37

#7

اسف على التأخير

لم تحل المشكلة بعد

حسب ما فهمت من كلامكم فان الخطوات تتم من ويندوز اكسبلورر وليس IIS

انا لم اجد هذه الخصائص في صفحة properties الخاصة بالمجلد webapplication7 الموجود داخل wwwroot

نظام التشغيل لدي win xp prof sp2

تم تعديل هذه المشاركة بواسطة undo في 2 مارس 2005 في 01:21

اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"
#8
http://windows.about.com/od/tipsarchive/l/bltip542.htm

وحدن بيبقو متل زهر البيلسان وحدهن بيقطفو وراق الزمان

بيسكرو الغابي بيضلهن متل الشتي يدقوا على بوابي على بوابي

يا زمان يا عشب داشر فوق هالحيطان ضويت ورد الليل عكتابي

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

يا ناطرين التلج ما عاد بدكن ترجعو صرخ عليهن بالشتي يا ديب بلكي بيسمعو

http://www.mazikana.com/Songs/F/Fayrouz/mp...uz---Wahdon.mp3

#9

جزاكم الله خيراً

الحل اشتغل تمام لكن للمشاريع الجديدة .. يعني بعدما غيرت الsettings للdefault directory وعملت مشروع جديد العملية بقت تماااااام

و مشكوووووووووورين

اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"
#10

سلام

اخي undo الحل هو ان تعمل sharing للمجلد الذي فيه ال xml file فقط جربها واعلمني بذلك

سلام

#11

جزاكم الله خيراً على الحل و ان كانت متأخرة قليلاً ;)

الحل السليم كان ان اعطي الصلاحيات الكافية و ستجد المشكلة حلت للمشاريع الجديدة

اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"

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

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