الأحد، 18 أكتوبر 2015

آلية تشغيل IIS Express مع VS 2013


في الإصدارات السابقة لـ Visual Studio كانت هناك ميزة من خلالها يمكن توفير إدارة بسيطة للمستخدمين والأدوار Roles الخاص بنظام إدارة المستخدمين Microsoft Membership الافتراضي الذي يمكن تطبيقه على تطبيقات ASP.NET التي تعمل باستخدام تقنية النماذج Web Forms، هذه الميزة تعمل من خلال القائمة PROJECTS عندما يكون المشروع مفتوح ضمن الـ Visual Studio والأمر هو ASP.Net Configuration

كانت وظيفة هذه الأداء هي توفير إمكانيات بسيطة لإدارة المستخدمين والأدوار عند استخدام ASP.NET Membership Provider.

في Visual Studio 2013 لا تظهر هذه الأداة لكن مازالت إمكانية استخدامها متوفرة وذلك من خلال اتباع الخطوات التالية:

1 - ابحث عن مسار المجلد IISExpress تحت المجدل Program Files وعادة ما يكون كما يلي:


C:\Program Files\IIS Express

2 – شغل سطر الأوامر Command Prompt وانتقل إلى مسار المجلد IIS Express كما يلي:



3 – نفذ الأمر التالي:

iisexpress.exe /path:"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ASP.NETWebAdminFiles" /vpath:"/ASP.NETWebAdminFiles" /port:5467 /clr:4.0 /ntlm

مع الانتباه إلى أن قيمة المتغير port يمكن تغييرها مع الانتباه إلى استخدام رقم منفذ غير مستخدم


4 – الآن شغل الأمر التالي في المتصفح:

http://localhost:5467/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=[ProjectPath]&applicationUrl=/

مع الانتباه إلى ضرورة تغيير قيمة المتغير applicationPhysicalPath إلى مسار مجلد المشروع الفيزيائي، مثلاً:

c:\inetpub\wwwroot\mywebsite

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

استمتع بالأفضل









ليست هناك تعليقات:

إرسال تعليق