把应用profile的页面copy到服务器的项目中,运行,报错。
查了半天,原来问题在web.config里:
<httpModules>
<!-- <clear/> --> // 在httpModules里面移除所有元素会造成Profile无法使用。
<add name="SPRequest" type="Microsoft.SharePoint.ApplicationRuntime.SPRequestModule, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/>
<add name="OutputCache" type="System.Web.Caching.OutputCacheModule"/>
<add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule"/>
<add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule"/>
<add name="WindowsAuthentication" type="System.Web.Security.WindowsAuthenticationModule"/>
<add name="RoleManager" type="System.Web.Security.RoleManagerModule"/>
<add name="Session" type="System.Web.SessionState.SessionStateModule"/>
<add name="Session" type="System.Web.SessionState.SessionStateModule"/>
</httpModules>