PDA

View Full Version : سوال: Manage access role



بمب منطقی
یک شنبه 31 اردیبهشت 1391, 21:49 عصر
با سلام خدمت اساتید asp.net
چرا وقتی برای user group هام حق دسترسی به فولدرهای سایت رو ایجاد میکنم در داخل جدول aspnet_Paths خود asp.net رکوردی ایجاد نمیشه و داخل هر فولدر یک فایل webconfig ایجاد میکنه و حق دسترسی به اون فولدر رو داخلش ایجاد میکنه؟

ضمنا بانکم sqlserver2005 هست.

اینم فایل webconfig ریشه سایتم:

<?xml version="1.0"?>
<configuration>
<!--connection string-->
<connectionStrings>
<add name="cs1" connectionString="Data Source=.;Initial Catalog=db1;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
<!--application setting-->
<appSettings>
<add key="appname1" value="appvalue1" />
</appSettings>
<system.web>
<!--login mode-->
<authentication mode="Forms">
<forms name=".Logs" loginUrl="~/Public/login.aspx" defaultUrl="~/Public/Main.aspx" />
</authentication>
<!--membership setting-->
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
<providers>
<clear/>
<add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="cs1" applicationName="appname1" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="true" passwordFormat="Hashed" />
</providers>
</membership>
<!--rolmanager setting-->
<roleManager enabled="true">
<providers>
<clear/>
<add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="cs1" applicationName="appname1"/>
<add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="appname1"/>
</providers>
</roleManager>
<customErrors defaultRedirect="~/Error/Error.htm" mode="RemoteOnly">
<error statusCode="500" redirect="~/Error/Error.htm"/>
<error statusCode="404" redirect="~/Error/FileNotFound.htm"/>
<error statusCode="403" redirect="~/Error/Forbidden.htm"/>
<error statusCode="400" redirect="~/Error/400BadRequest.htm"/>
<error statusCode="401" redirect="~/Error/401UnauthorizedErrorResolution.htm"/>
</customErrors>
</configuration>

از راهنماییتون پیشاپیش متشکرم

dorparasti
یک شنبه 31 اردیبهشت 1391, 23:46 عصر
جدول aspnet_Paths به همراه aspnet_PersonalizationPerUser و aspnet_PersonalizationAllUsers مربوط به شخصی سازی وب سایت و استفاده از Web part ها هستند و ارتباطی با authorization ندارند .

بمب منطقی
دوشنبه 01 خرداد 1391, 01:25 صبح
اوکی پس authorization بهرحال داخل webconfig ها ذخیره میشن! از راهنماییتون ممنونم.