2011-01-07 5 views
0

내 페이지 config.aspx가로드 될 때 프로필 항목이 현재 사용자와 연결되어 생성됩니다. 정상적으로 작동합니다. 그러나 명시 적으로 applicationname = "MyTool"을 지정하더라도 applicationname 필드는 aspnet_applications 테이블에서 '/'로 설정됩니다.applicationname = "/"명시 적으로 지정 했더라도?

그래서 내가 applicationname을 설정해야하는 곳이 있다고 생각합니다. 멀리 내가 가지고 :

<add name="SqlProvider" 
    type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 
    connectionStringName="MyToolConnection" 
    enablePasswordRetrieval="false" 
    enablePasswordReset="true" 
    requiresQuestionAndAnswer="false" 
    applicationName="/MyTool"    <-- I tried both "MyTool" and "/MyTool" 
    requiresUniqueEmail="true" 
    minRequiredPasswordLength="7" 
    minRequiredNonalphanumericCharacters="0" 
    passwordFormat="Hashed" 
    maxInvalidPasswordAttempts="5" 
    passwordAttemptWindow="10" 
    passwordStrengthRegularExpression="" /> 


<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider" > 
     <providers> 
     <clear /> 
     <add connectionStringName="MyToolConnection" applicationName="/MyTool" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" /> 
     <add applicationName="/MyTool" name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" /> 
     </providers> 
    </roleManager> 




<connectionStrings> 
    <remove name="LocalSqlServer" /> 
    <add name="LocalSqlServer" connectionString="Application Name=/MyTool;Data Source=.\SQLEXPRESS;Initial Catalog=MyTool;Integrated Security=True" providerName="System.Data.SqlClient" /> 
    <add name="MyToolConnection" connectionString="Application Name=/MyTool;Data Source=.\SQLEXPRESS;Initial Catalog=MyTool;Integrated Security=True" providerName="System.Data.SqlClient" /> 
    </connectionStrings> 

답변

0

당신의 질문에 "프로필"을 언급했다.

응용 프로그램 이름도 web.config의 <profile> 요소에 설정하고 있습니까?

<profile enabled="true" defaultProvider="SqlServices"> 
<providers> 
<clear/> 
<add name="SqlProvider" type="System.Web.Profile.SqlProfileProvider" 
connectionStringName="SqlServices" applicationName="MyTool" /> 
</providers> 
관련 문제