PDA

View Full Version : سوال: Authentication and Authorization



majid.gymnast
دوشنبه 04 مرداد 1389, 06:57 صبح
باعرض سلام خدمت اساتید محترم؛
دوستان من یه سایتی طراحی برای نظرسنجی طراحی کردم که برای ورود به صفحه نظرسنجی باید لاگین کنید برای چک کردن یوزر و پسوورد از اس کیو ال سرور میخونم.
وبرای مدیریت وبسایت هم پوشه ای ساختم که صفحهات مرتبط رو داخل اون گزاشتم
و تو web.config اون پوشه رو ahthentication کردم در ابتدا این خطا رو میگرفتم:

Error 2 It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS. H:\Program Language\gym\web.config 140
بعدا با جستوجو و ور رفتن حالا پیغام جدیدی رو میگیرم که پدرمو دراورده :عصبانی++:لطفا کمکم کنید :قلب:
ضمنا من از iisخود ASP.NET استفاده میکنم.
اینم web.configم






authenticationmode="Windows">



<


locationpath="~/view">

<


system.web>

<


authenticationmode="Forms">

<


formsdefaultUrl="~/view/view.aspx"loginUrl="index.aspx">

</


forms>

</


authentication>

</


system.web>

</


location>

<


locationpath="~/control">

<


system.web>

<


authenticationmode="Forms">

<


formsdefaultUrl="~/control/control.aspx"loginUrl="Login.aspx">

<


credentialspasswordFormat="Clear">

<


username="m"password="d"/>

</


credentials>

</


forms>

</


authentication>

</


system.web>

</


location>







Access is denied.


Description: An error occurred while accessing the resources required to serve this request. The server may not be configured for access to the requested URL.


Error message 401.2.: Unauthorized: Logon failed due to server configuration. Verify that you have permission to view this directory or page based on the credentials you supplied and the authentication methods enabled on the Web server. Contact the Web server's administrator for additional assistance.




Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927

viper2009
دوشنبه 04 مرداد 1389, 16:46 عصر
سلام

اگر در هاست داری این کار را انجام می دی می بایست پروژه ات را در یک دایرکتوری مجازی کپی کنی

یعنی در هاست یک دایرکتوری مجازی بساز و بعد پروژه ات را در آن قرار بده.

majid.gymnast
سه شنبه 05 مرداد 1389, 15:59 عصر
سلام

ببین دوست عزیز :قلب: من فقط میخوام صفحات درون دوتا از پوشه های وب سایتم رو authorize کنم تا فقط کاربران بتونن با لاگین کردن وارد صفحه بشن.یه موضوع دیگه اینکه صفحات لاگین برای هر پوشه فرق میکنه و برای یوزر و پسوورد یکی از پوشه هام از بانک میخونم ولی برای یکیدیگه میخوام تو خود web.config یوزر و پسوورد وارد کنم؟

majid.gymnast
پنج شنبه 07 مرداد 1389, 06:11 صبح
یکی به داد ما برســــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ــــــــــه :افسرده: