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

مشكلة إعدادات IIS6 في السيرفر مع ASP.NET WEBSITE

بدأه فيجولي في 12 نوفمبر 2013 · 5 رد · 745 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

لدي asp.net website وأرغب برفعه على سيرفر الشركة حيث يوجد لدينا Static ip خاص .

 

قمت برفع الموقع على السرفر وربطه ب IIS ، ولكن عند طلب الرابط من الانترنت ، تظهر لي نافذة Windows Security popup تطلب اسم المستخدم وكلمة المرور للسيرفر .

 

وعند إلغاء الدخول يعيد لي ال ISS الخطأ التالي في المتصفح :

 

HTTP Error 401.2 - Unauthorized: Access is denied due to server configuration.
Internet Information Services (IIS)

 

فما هي الإعدادات اللازمة لل IIS وملف الكونفيج ، علما بأن ال iis الاصدار 6 والدوت نت 4 ، وعملية توثيق الدخول باستخدام windows authentication في ملف wen.config .

 

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

#2

السلام عليكم ..

ربما السبب أنك وضعت الــ authentication  بالقيمة windows  .

 

في ملف الــ Web.Config  ضع : 

<configuration>
<system.web>
<authentication mode="None">
</authentication>
</system.web>
</configuration>

, و اعمل restart  للموقع .

إذا لم ينجح ..

افتح الــ IIS  و حدد اسم السيرفر على الشمال , فتظهر لك مجموعة ايقونات في الوسط منها Authentication  , ادخل إليها و وضع Anonymous athentication  بالقيمة enabled .

بحاجة لتأكد من الأمانا للموقع .

تم تعديل هذه المشاركة بواسطة حسام الشامي في 12 نوفمبر 2013 في 15:30

1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3
حسام الشامي كتب:

السلام عليكم ..

ربما السبب أنك وضعت الــ authentication  بالقيمة windows  .

 

في ملف الــ Web.Config  ضع : 

<configuration>
<system.web>
<authentication mode="None">
</authentication>
</system.web>
</configuration>

, و اعمل restart  للموقع .

إذا لم ينجح ..

افتح الــ IIS  و حدد اسم السيرفر على الشمال , فتظهر لك مجموعة ايقونات في الوسط منها Authentication  , ادخل إليها و وضع Anonymous athentication  بالقيمة enabled .

بحاجة لتأكد من الأمانا للموقع .

 

أخي حسام

 

لله درك ، وأسأل الله لك الفردوس الأعلى ، نعم كانت المشكلة في ملف الكونفيج والحمد لله نجح الوصول بعد تعديله إلى None

 

هذه أول تجربة لي على ال web application وواجهت صعوبات كثيرة تذللت بفضل الله ثم بفضل أمثالك أخي الكريم

 

ألف شكر

#4
فيجولي كتب:

أخي حسام

 

لله درك ، وأسأل الله لك الفردوس الأعلى ، نعم كانت المشكلة في ملف الكونفيج والحمد لله نجح الوصول بعد تعديله إلى None

 

هذه أول تجربة لي على ال web application وواجهت صعوبات كثيرة تذللت بفضل الله ثم بفضل أمثالك أخي الكريم

 

ألف شكر

بارك الله بك أخي .. و لك المثل و لجميع لمسلمين .. 

بالتوفيق .

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#5

فقط استفسار أخير أخي الكريم إن سمحت لي

 

الموقع صممته على جهازي الشخصي يعمل بنظام windows 7 32bit وفيجوال ستوديو 2010 ultimate  و .net framework 4 و قواعد بيانات sql server 2008 ، وبعد تحميله على السيرفر وتشغيله ظهرت أخطاء كثيرة من ضمنها عدم التعرف على تاج script manager و عدم التعرف على targetFramework="4.0" في ملف الكونفج و أمور أخرى ، على الرغم من أنه تم وضع asp.net framwork 4 في إعدادات ال IIS ۔

 

فهل هناك خطوات يجب مراعاتها عند نقل الموقع إلى السيرفر ؟

وما هي المتطلبات اللازمة للسيرفر لتشغيل مثل هذا الموقع بهذه المواصفات عليه >>

 

شاكر ومقدر لك أخي الكريم وأعتذر عن الإطالة ۔

#6

السلام عليكم ...

في الــ IIS  : حدد الــ Application Pool  سيظهر لك سطر يقابل كل موقع ..

هل السطر الخاص بموقعك المحدد فيه قيمة العمود .Net Framework Version   بالقيمة V2.0  أو v4.0  , يجب ان تكون V4   ممكن من خلال نقرتين على السطر , ثم تعديل القيمة .. ثم نضغط على Stop  ثم Start  على أقصى اليمين (هذا خاص بالــ Application Pool  ليس بالموقع) الآن نحدد الموقع ثم نكرر عليه عملية start  و Stop  و نعود للــ Application Pool  و نتأكد أن التطبيق المقابل للموقع فيه status = started  .

و نجرب الموقع ..

إذا لم تعمل الطريقة , فبحسب بعص المصادر , يجب إعادة تسجيل الــ framework  على الــ IIS  بالأمر على الــ CMD : 

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -i

بالنسبة للــ Script Manager  إذا لم تحل مشكلته بعد الخطوات السابقة , ربما يجب إضافة الملف : System.Web.Extension.Dll  إلى المراجع في المشروع و إعادة ترجمته .

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…