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

رسالة اثناء عمل ملف جديد

مغلق
بدأه rania_exe في 22 يونيو 2006 · 18 رد · 1,093 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ازيكم جميعا عساكم طيبين

ارجوا مساعدتى فى استفسارى الاتى

عند فتح ملف جديد ظهرت الرسالة المرفقة

فما العمل ؟؟

وشكرا جزيلا

وبالتوفيق

post-47980-1150996378_thumb.jpg

سبحان الله وبحمده سبحان الله العظيم

#2

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

جرب إعادة تسجيل ال ASP.NET من خلال الأمر aspnet_regiis -i (أخبرني في حالة تحتاج تفصيل)

#3

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

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

وبعدها تغيرت رسالة الخطأ كما في الصورة المرفقة

جربت جميع الحلول الموجودة ف النت تقريبا

منها حذف واعادة تنزيل IIS

وحلول أخرى كثيرة ،، ولم يتغير شئ

هل من حل آخر ؟!!

1_1_.bmp

تم تعديل هذه المشاركة بواسطة dark_angle في 24 يونيو 2006 في 01:33

#4

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

الرسالة الثانية غالبا ظهرت لك بعد أن قمت بحذف ال IIS ثم إعادة تركيبه ، ويبدو أنك نسيت أن تعيد تعريف مجلد المشروع الموجود اسمه في رسالة الخطأ بحيث يكون Virtual Directory

#5

الأخ محمد النحراوي

شكراً لك

ولكن هل تقصد أن أقوم بتغيير webapplication1 فقط ؟؟

وماذا تعني بـــ virtual directory ?

وفقك الله

#6

السلام عليكم

ال virtual directory هو الدليل الافتراضي أو المسار الافتراضي الذي يتعرف عليه السيرفر IIS بحيث يستطيع التعامل مع المحتويات الموجودة داخل هذا المسار بحسب ملفاته والتعريفات واللغات البرمجية والمترجمات المرتبطة بال IIS

وكلمة افتراضي هنا هي مقابل كلمة فيزيائي فمثلا المسار التالي

C:\MYDIR\SUBDIR\HERE\CODES\ABC

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

أما المسار التالي

HTTP://LOCALHOST/ABC

فهذا يعتبر مسار افتراضي ، لأنه كما ترى لا يدل على المسار الفعلي الذي تتواجد عليه الملفات

فالملفات موجودة مثلاً داخل المسار الفيزيائي المذكور أولا ، ولكن قمنا بتعريف مسار افتراضي للمسار الفيزيائي فخرج بالصورة التي يفهمها ال IIS

لذا لاحظ أن كل مسار افتراضي له مسار فيزيائي والعكس غير صحيح

في حالة مشروعك فالمسار الفيزيائي موجود بطيبعة الحال ، أما المسار الافتراضي أو الدليل الافتراضي فغير معرف لهذا الدليل الفيزيائي لذلك يفشل ال Visual Studio في فتح المشروع لأنه يحتاج إلى مساره الإفتراضي

والآن سأخبرك بأسلوب بسيط يمكنك من تعريف مسار افتارضي لمشروعك ، لاحظ أنك عند قيامك بإنشاء مشروع جديد من داخل بيئة فيجوال ستوديو لا تحتاج لهذا لأنه يقوم بها تلقائيا

الآن ادخل للمكان الذي فيه ملفات مشروعك

وهو المجلد webapplication1

قف عليه واضغط كليك يمين ثم اختر خصائص أو properties

اختر لسان تبويب web sharing ستجد داخله خيارين اختر share this folder

سيظهر لك نافذة جديدة اضغط ok بدون أي تغيير حتى لا تحدث مشكلة لأن مشروعك منشأ بالفعل من قبل

اضغط Ok مرة أخرى

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

عسى أن يفيدك هذا بإذن الله تعالى

#8

:(

أخوي محمد النحراوي ،، للأسف لم تحل المشكلة بهذه الطريقة ،، لأن مجلد المشروع أصلا لم ينشأ في الــ wwroot

قمت بعمل فورمات للجهاز ،، وأعدت تنزيله مرة أخرى ،،

وانحلت المشكلة الآن ،،

شكرا جزيلا

تم تعديل هذه المشاركة بواسطة dark_angle في 26 يونيو 2006 في 19:27

#9
dark_angle كتب:
:(

أخوي محمد النحراوي ،، للأسف لم تحل المشكلة بهذه الطريقة ،، لأن مجلد المشروع أصلا لم ينشأ في الــ wwroot

لا يشترط وجود المجلد في الرووت حتى تعمل الطريقة التي ذكرتها لك

فمجرد تعريف مسار معين بهذه الطريقة يجعل المجلد VD

المهم الحمد لله أن مشكلتك انحلت

:)

#10

أخوي محمد النحراوي :)

شكرا لك ،،

لكن الآن عادت نفس المشكلة لدى صديقتي :(

هل يمكنك اخباري عن الحل بتفصيل أكثر ،، أين يمكنني أن اجد المجلد الإفتراضي المنشأ ؟ هل أقوم أنا بانشائه ؟

عندما أقوم بانشاء مشروع جديد ،، هذا هو المسار المكتوب :

http://localhost/WebApplication1

هل أقوم بتغييره إلى مسار فيزيائي ؟ ثم أقوم بالخطوات الموضحة في الأسفل ؟

اعذرني

اقتباس
الآن ادخل للمكان الذي فيه ملفات مشروعك

وهو المجلد webapplication1

قف عليه واضغط كليك يمين ثم اختر خصائص أو properties

اختر لسان تبويب web sharing ستجد داخله خيارين اختر share this folder

سيظهر لك نافذة جديدة اضغط ok بدون أي تغيير حتى لا تحدث مشكلة لأن مشروعك منشأ بالفعل من قبل

اضغط Ok مرة أخرى

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

#11

السلام عليكم

المسار اللإتراضي هو مجرد شيء افتراضي !

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

أنا لا أعرف ما الذي اشكل عليك

طيب هل تعرف مكان ملفات مشروعك أم لا ؟

أجبني عن هذا أولا ، وإن كنت تعرف فاكتب لي أي

#12

هل تقصد هذا ؟

C:\Documents and Settings\me\My Documents\Visual Studio Projects

أم

C:\Inetpub\wwwroot

:unsure:

#13

اخوانى اخواتى

انا مش عارفة اكتب ايه بعد regiis

حيث ظهر رسالة طويلة بها العديد من الاختيارات

ولكم الشكر

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

جرب إعادة تسجيل ال ASP.NET من خلال الأمر aspnet_regiis -i (أخبرني في حالة تحتاج تفصيل)

ايوة عملت كده و ظهرتلى رسالة طويلة اختار ايه

ارجو التوضيح اكتر

سبحان الله وبحمده سبحان الله العظيم

#14

لو أنك قمت بتنفيذ هذا الأمر بشكل صحيح

aspnet_regiis -i

يفترض أنك تشغل الفيجوال ستوديو مرة أخرى بعد إعادة تشغيل الجهاز

ويفترض أن تكون مشكلتك قد حلت

#15

السلام عليكم

اخى محمد اشكرك جزيلا

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

regiis -i

بماذا تدل

i

فى الامر السابق ومشكور

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

اخى dark angle

ممكن تكون كتبت الامر ناقص

اصلى انا كتبته

aspnet_regiis

ونسيت اكتب

مسافةثم

i

جرب تانى

سبحان الله وبحمده سبحان الله العظيم

#16

السلام عليكم

بارك الله فيك اجي محمد على جهودك

بعد اذنك اخي محمد النحراوي احاول اشرحلو اياها بطريقة مبسطه

و لو اني بالشرح كتابة صفر و بالعربي -1

ويا ريت يا اخ محمد برضو تصححلي اذا في معلومات غلط

في عنا المسار الفتراضي او وهمي Virtual Directory

والمسار الفيزيائي اي مسار المجلد على الهارد دسك

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

C:\Inetpub\wwwroot هذ مسار home directory للوب سيرفر

لو وضعت http://localhost/postinfo.html

http://localhost/postinfo.html = C:\Inetpub\wwwroot\postinfo.html

لو رحت على الفولدر C:\Documents and Settings\me\My Documents\Visual Studio Projects\WebApplication1

Right Click-->Properties--> Web Sharing choose Share this folder

Alias = WebApplication1

Directory = C:\Documents and Settings\me\My Documents\Visual Studio Projects\WebApplication1

الان WebApplication1 اصبح مسار افتراضي لل

C:\Documents and Settings\me\My Documents\Visual Studio Projects\WebApplication1

على الوب سيرفر

عند وضع http://localhost/WebApplication1/Defaulte.aspx

الوب سيرفر سيعرف ان Defaulte.aspx موجودة في

ال C:\Documents and Settings\me\My Documents\Visual Studio Projects\WebApplication1

post-82424-1151622869_thumb.gif

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#17

وعليكم السلام ورحمة الله

جزاك الله خيراً أخي محب الرسول على التوضيح وتقريب الأمر للأذهان

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

ألأخت الكريمة

الحمد لله أن انحلت المشكلة

أما بالنسبة لأمر للبارمتر -i فهو يخبر regiis_aspnet بأن يقوم بتنصيب الـ ASP.NET مع تحديث الـ Script Maps

#18

محب الرسووول

محمد النحراوي

شكرا جزيلا

:)

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

#19

السلام عليكم

حياك الله اخي dark_angle

والحمد للله على حل المشكله

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

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

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