siavash63lia
یک شنبه 31 شهریور 1392, 23:00 عصر
با سلام من یک application با ASP.Net دارم می نویسم که می خواهم برای جلو گیری از اینکه کاربران عادی به صفحه admin دسترسی نداشته باشند داخل folder برای admin یک Webconfig استفاده کردم که کد زیر را درونش نوشتم:
<configuration>
<system.web>
<authorization>
<allow roles="admin"/>
<deny roles="*"/>
</authorization>
</system.web>
</configuration>
اما وقتی اجرا می کنم به خطای زیر بر می خورم .... ممنون میشم منو راهنمایی کنید چگونه این خطا را بر طرف کنم؟ ضمناً تنظیمات مربوط به webconfig اصلی پروژه برای role managementها به درستی انجام شده است.
خطا:
Parser Error Message: Authorization rule names cannot contain the '*' character.
Source Error:
Line 4: <authorization>
Line 5: <allow roles="admin"/>
Line 6: <deny roles="*"/>
Line 7: </authorization>
Line 8: </system.web>
<configuration>
<system.web>
<authorization>
<allow roles="admin"/>
<deny roles="*"/>
</authorization>
</system.web>
</configuration>
اما وقتی اجرا می کنم به خطای زیر بر می خورم .... ممنون میشم منو راهنمایی کنید چگونه این خطا را بر طرف کنم؟ ضمناً تنظیمات مربوط به webconfig اصلی پروژه برای role managementها به درستی انجام شده است.
خطا:
Parser Error Message: Authorization rule names cannot contain the '*' character.
Source Error:
Line 4: <authorization>
Line 5: <allow roles="admin"/>
Line 6: <deny roles="*"/>
Line 7: </authorization>
Line 8: </system.web>