سؤال مكرر ولكن يحتاج إلى إجابة

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

لايمكنني إيجاد أيقونة ASP.Net Configuration الخاصة بإعطاء صلاحيات دخول للمتصفّحين وذلك في نسخة visual studio 2013. 

أين يمكنني أن أجدها؟؟

لقد بحثتُ كثيرًا عنها لكن دون جدوى، كما أنني أذكر بأن سؤالي مكرر، والسبب هو أن مشكلتي أوقفت شغلي تقريبًا.

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

سوف اساعدك بالبحث عن اجابة.

في Solution Explorer في القائمة اليمنى غالباً من البرنامج اضغطي على اسم الـ Project الخاص بك ضغطة واحدة بحيث يكون (محدد).

ثم من القائمة الرئيسية للبرنامج اضغطي تبويب Project كما موضح بالصورة.

هل ظهرت؟

لم تظهر قائمة Project ضمن القائمة الرئيسة

هل تصدق ذلك؟؟ (أشعر ببداية نوابات الجنون)

زينب ممكن صورة للشاشة اذا سمحتي؟

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

ارفعيها عن طريق imgur.com

هل ظهرت لك الصورة؟؟

أحسنتِ، اضغطي على Tools ومن ثم Customize، بعد ذلك اختاري علامة تبويب Commands وابحثي عن Project واضيفيها.

بحثتُ عن القائمة كما أرشدتني وعندما حاولت أن أضيفها ظهرت أسماء أخرى في شريط القوائم غير مفعّلة

انظر إلى الصورة

جربي هذا الحل

اذا لم تفهمي جملة ضعيها هنا واترجمها لك

أعترف بأن إنجليزيتي ضعيفة لكن سأحاول أن أترجم ما أعرفه بينما سأرسل لك ما استعصى عليّ ترجمته

شكرًا جزيلًا لك وجزاك الله كل خير

لم أفهم ماذا يقصد بالنقطتين الثالثة والرابعة

راشد المري أضف ردا

في النقطة الثانية اذهبي الى المجلد المنصب فيه (IIS Express) عن طريق command line

مثلاً

cd programefiles... etc

هذا درس كيف (الانتقال من مجلد الى مجلد بالكوماند لاين)

ففي النقطة الثانية يقصد اذهبي للمجلد (المنصب به IIS Express)

في النقطة الثالثة يقصد (اكتبي في Command line) السطر التالي

“iisexpress.exe /path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles /vpath:”/ASP.NETWebAdminFiles” /port:[port] /clr: 4.0 /ntlm”

مع تغيير كلمة [port] بالبورت الذي تعتمدينه مثلا هو يعتمد البورت ٨٠٨١ قد يكون لديك مختلف (يظهر دائماً في رابط السيرفر الشخصي)

@_@

أعتقد أن عودتي إلى الإصدار السابق أسهل بكثير، شكرًا جزيلًا واعذرني لأني أثقلتُ عليك لكن الأمر بحاجة إلى معرفة كبيـــــــــــــــــــــــــــرة بمجريات الأمود كـ soft ware

على حسب معرفتي أعتقد أن الـ Port يتغير عند كل تنفيذ، فكيف يمكنني أن أدرج رقم مخصص له؟؟

لا أعلم حقيقة، فللأمانة انا لا استخدم لغة ASP.Net وعبدالرحمن احمد هو أكثر تجارب ومعرفة مني بلغات مايكروسوفت. لكن كنصيحة، الأحدث لابد أنه الأفضل خصوصاً في مايتعلق بلغات البرمجة. حسب ما فهمت من كلام عبدالرحمن أن هذه التقنية تم استبدالها مؤخراً بتقنية أحدث، فبدلاً من العودة الى اصدار سابق، معرفة ماهي البدائل في الاصدار الحديث.

عبد الرحمن أحمد أضف ردا

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

لكن مع الجديد فقد تم الاستغناء عنها واستبدالها بنظام يتم تشكيله تلقائيا مع إنشاء المشروع ومن ثم تترك الحرية للمطور لتخصيصه بنفس النمط والسياق

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

جميــــــــــــــــــــــــل OoO

كيف يمكن الوصول إلى كل ذلك؟؟

عندما تنشئين مشروع جديد سواء MVC أو Web Forms ستجدين مجلد كامل اسمه Account يحوي كل شيء

كما أنه عند بداية الإنشاء يوجد زر على اليمين لاختيار نوع المصادقة أو إلغاؤها من الأساس

عبد الرحمن أحمد أضف ردا

هنا تدوينة تشرح التعامل معها

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

كل ما أقصده أنه بالتأكيد هناك حل أفضل وأسرع من الولوج إلى المجلدات وتعديلها من خلال محثّ النظام.

شكرًا جزيلًا لك وللأخ @عبد الرحمن أحمد على كل مابذلتموه معي، صِدقًا أنا أعتز بكم كثيرًا.

أعتقد بأنني صرت مملّة جدًا جدًا.. لكن هل يمكنك أن ترى ماذا حدث الآن؟

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

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

سأفعل

جزاك الله كل خير يا أخي الكريم.. وجعله في ميزان حسناتك

لأنك تتعاملين معه كموقع وليس كمشروع ويب فلا تظهر قائمة بروجيت إلا إذا وقفت على السليوشن

وقفنا على Solution حتى تعبت أفكارنا من الوقوف.. لم يحدث أي شئ

عندي في 2015 ظهرت لكن على أية حال لم يظهر خيار الإعدادات.

thisisyusuf أضف ردا

1- يجب تثبيت SQL server واسم المثيل هو sqlexpress.

2- VS2012 x86 Native Tools Command Prompt > aspnet_regsql.

لاحظ أن اسم المثيل هو: .\sqlexpress

تستطيع اختيار قاعدة بيانات موجودة إن أوفلايناً أو أونلايناً

3- غير سلسلة الاتصال connectionStrings في الملف web.config ليتطابق مع قاعدة البيانات لديك.

4- طبق "C:\Program Files\IIS Express\iisexpress.exe" /path:c:\windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles /vpath:"/asp.netwebadminfiles" /port:8089 /clr:4.0 /ntlm

ثم

 

5- سيظهر رسالة خطأ يجب تحديد موفر العضوية الافتراضي ... افتح ملف التكوين config ثم احذف عقدة membership و profile

6- ادخل ايميل وكلمة مرور حساب ويندوز - ملاحظة تستطيع ان تقوم بتكوين asp.net اونلاين وذلك من خلال 1- تعديل سلسلة الاتصال ليتصل بالسيرفر البعيد 2- تنفيذ الفقرة رقم (4)

7- أدعُ لي. فقد أرهقني هذا التغيير في visual studio ولم اكن أحله إلا عن طريق التجارب ثم التجارب.

أدعو الله العلي القدير أن يرزقك كل ماتتمناه ويهبك من علمه وفضله أكثر وأكثر.

لكن الأمر يبدو معقّد قليلًا، كنتُ أظن أن الإصدارات الجديدة دائمًا ماتقدّم التساهيل والبدائل الأكثر سلاسة

التقنية هذه تم استبدالها بتقنية مختلفة وعادة مايكروسوفت عندما تكتشف ضعف أو ثغرات أو قلة أمان في تقنية تلغيها من الاصدارات الأحدث

فلا خيار حسب ما أظن إلا بالعودة لفيجوال أقدم أو أنكِ تنتقلي لنظام الصلاحيات الجديد

كيف يمكنهم أن يعتبروها ثغرة وبالتالي يقومون بإلغائها أو استبدالها مع العلم بأن أدوات Login التي تتعامل مع هذه التقنية موجودة كما في الإصدارين 2008 و2010؟

لا أقول أنها هي ثغرة وإنما التقنية نفسها قد تحوي ثغرات وبدلا من ترقيعها قاموا باستبدالها بتقنية مختلفة

هم ألغوها من الاصدار الحديث ولم يلغوها من الاصدارات السابقة لأنه عندما يتم تطوير اصدار يطوروا كل شيء فيه وليسوا ملزمين بالإبقاء على شيء حتى النهاية

ما الذي يمنعك من العودة إلى 2012 ؟ على الأقل لإنهاء مشروعك.

لا توجد إصدارة بالــ 2012 على حسب فهمي.. هناك 2008 ثمّ 2010 ثمّ 2013.

لقد أكملت مشروع تخرجي ولله الحمد، وأنا الآن بصدد تطوير نفسي مع الإصدار الجديد أو على الأقل ما أتمنى أن أقوم به.

يوجد اصدار 2012 وقد استخدمته لكن لكون جاء الاصدار 2013 سريعا فربما لم يأخذ نصيبه من الاشتهار