اخواني بعد رفع الموقع الى السيرفر اداه اللوقن لاتعمل جيدا
يعني بعد ما ادخل على صفحه LOGIN.ASPX وادخل رقم اليوزر والباسورد تظهر لي نافذه (الصوره تحت)
حاولت اني اغير authentication mode="Forms" الى windows none passport
ولا اكو فائده
ما الحل
اخواني بعد رفع الموقع الى السيرفر اداه اللوقن لاتعمل جيدا
يعني بعد ما ادخل على صفحه LOGIN.ASPX وادخل رقم اليوزر والباسورد تظهر لي نافذه (الصوره تحت)
حاولت اني اغير authentication mode="Forms" الى windows none passport
ولا اكو فائده
ما الحل
تم تعديل هذه المشاركة بواسطة AhmedElbaz في 31 أكتوبر 2008 في 02:12
من فضلك قم بوضع الصور في المرفقات لسهولة قرأة الموضوع
تم التعديل
بالنسبة للصورة فهي تعني windows authentication
تاكد ان اعدادت ال Virtual Directory تسمح الدخول لل anonymous
تم تعديل هذه المشاركة بواسطة AhmedElbaz في 31 أكتوبر 2008 في 02:20
عفوا لم انتبه للمرفقات
المشكلة مازالت موجود مع اني اختار froms
مازالت النافذه موجوده
و ال Web Directory تقبل anonymous access
ما الحل؟
اليوم كله ضاع على هذه المشكله
تم تعديل هذه المشاركة بواسطة mOUSAed في 31 أكتوبر 2008 في 04:10
السلام عليكــم ورحمـة الله وبركاتــة
الاخ العزيز ارجوا توضيح المشكلة أكثر بمعنى هل تقوم بالدخول من نفس جهاز الخادم او من الجهاز الذي قمت بتطوير الموقع عليه؟
هل رفعت الموقع الى سيرفر محلي ام الى سيرفر استضافة؟
هل تظهر النافذة بمجرد النقر على زر Login ام انها تظهر أول ما تقوم بفتح صفحة LOG IN
قمت برفع الموقع وقاعده البيانات الى سيرفر استضافه واحاول اني ادخل باسمي المسجل سابقا
الموقع شغال تمام وقاعده البيانات كذلك
عندما اختار authentication mode="Forms
عند تسجيل الدخول تظهر لي شاشة windows login
بعد ما اقوم بادخل اليوزر والباسورد
مشكله جننتني
يومين كاملين وانا احول احلها
هذا كود الويب كونفق
<system.web> <authorization> <allow users="?"/> <allow users="*"/> </authorization> <!-- Set compilation debug="true" to insert debugging symbols into the compiled page. Because this affects performance, set this value to true only during development. --> <compilation debug="false"> </compilation> <!-- The <authentication> section enables configuration of the security authentication mode used by ASP.NET to identify an incoming user. --> <authentication mode="Forms" /> <!-- The <customErrors> section enables configuration of what to do if/when an unhandled error occurs during the execution of a request. Specifically, it enables developers to configure html error pages to be displayed in place of a error stack trace. <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> <error statusCode="403" redirect="NoAccess.htm" /> <error statusCode="404" redirect="FileNotFound.htm" /> </customErrors> --> </system.web> </configuration>
أخي الكريم دي مش مشكلة الكود ولا الموقع ... دي مشكلة في إعدادات IIS ... يعني هذه الصفحة يجب أن تتدخل على IIS عليها وتتأكد إن إعداداتها مضبوطة على anonymous ... لأن على كلامك إن الصفحة دي هي اللي بتعطي رسالة Windows Login ...
جرب ورد علي ...
ASP.NET Team Leader
moh_kin_mah@hotmail.com
--------------------------------
لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة
انحلت المشكلة
لا اعرف كيف ولكن انحلت
مع اني متاكد انه نفس خيارات الويب كونفق جربتها قبل ولانفعت
الغريب بعد ماكلمت استضافه الموقع عن هذه المشكله طلبو مني ارسل ايميل للدعم الفني
لم ارسل لهم الايميل وفجاه بعدها اشتغل login بدون مشاكل
المهم هذا المويب كونفق حاليا
<system.web> <membership defaultProvider="MembershipProvider" userIsOnlineTimeWindow="15"> <providers> <add name="MembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ConnectionString" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="/" requiresUniqueEmail="true" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/> </providers> </membership> <!-- Set compilation debug="true" to insert debugging symbols into the compiled page. Because this affects performance, set this value to true only during development. --> <roleManager enabled="true" defaultProvider="SqlRoleManager"> <providers> <add name="SqlRoleManager" type="System.Web.Security.SqlRoleProvider" connectionStringName="ConnectionString" applicationName="/" /> </providers> </roleManager> <authorization> <allow users="?" /> </authorization> <compilation debug="false"> </compilation> <!-- The <authentication> section enables configuration of the security authentication mode used by ASP.NET to identify an incoming user. --> <authentication mode="Forms" /> <customErrors mode="RemoteOnly" defaultRedirect="Error.htm"> <error statusCode="403" redirect="NoAccess.htm" /> <error statusCode="404" redirect="FileNotFound.htm" /> </customErrors> </system.web> </configuration>
مبروك ... اذن كلام اخونا moh_kin مزبوط
المشكلة كانت في IIS من الموقع المستضيف وتم تعديل المشكلة بمجرد ارسالك رسالة لهم ، وممكن يكونوا هم عملوا redirect للبريد الي ارسلته الى الدعم الفني ....