默认情况下,添加了ClientAuthenticationMembershipProvider的app.config文件中的.net – system.web文件

前端之家收集整理的这篇文章主要介绍了默认情况下,添加了ClientAuthenticationMembershipProvider的app.config文件中的.net – system.web文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚将我的 Windows窗体项目从.NET 3.0升级到.NET 3.5,升级将以下内容添加到我的app.config文件中:
<system.web>
<membership defaultProvider="ClientAuthenticationMembershipProvider">
  <providers>
    <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35" serviceUri=""/>
  </providers>
</membership>
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
  <providers>
    <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider,PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400"/>
  </providers>
</roleManager></system.web>

我以为system.web只用于Web项目.这看起来是错误的吗?

解决方法

如果您不使用ASP.NET成员资格功能进行身份验证/授权,则可以删除这些条目. XML条目仅仅是对于发现成员资格类的程序集的引用,而不是特定于Windows / Web应用程序. ASP.NET成员资格可以用于两种类型的应用程序.

猜你在找的HTML相关文章