+ -
当前位置:首页 → 问答吧 → [无法识别的配置节“membership”]是怎么回事???

[无法识别的配置节“membership”]是怎么回事???

时间:2011-12-23

来源:互联网

配置错误 
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 

分析器错误信息: 无法识别的配置节“membership”

源错误: 


行 20: </authentication>
行 21: 
行 22: <membership>
行 23: <providers>
行 24: <clear/>
 

源文件: Z:\Program Files\Morrowsoft\LinkWorks\WebServer\DotNetOA\ConcSoftGys\web.config 行: 22 


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.2443; ASP.NET 版本:1.1.4322.2470 


  将同样的发布文件发布到两台服务器,一台能正常访问,另一台则提示上面的错误信息,请问是怎么回事!!!

作者: xga359   发布时间: 2011-12-23

<systemweb> 外边

作者: wuyq11   发布时间: 2011-12-23

我的原文件
<?xml version="1.0"?>

<!--
  有关如何配置 ASP.NET 应用程序的详细信息,请访问
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->

<configuration>
  <appSettings>
  <!--Oracle-->
  <add key="DBType" value="1" />
  <add key="ConcConnect" value="Data Source=RCPMISDB;User Id=concgys;Password=rcpmis;persist security info=False" />
  </appSettings>
  <system.web>
  <identity impersonate="true"/>
  <compilation debug="true" targetFramework="4.0" />

  <authentication mode="Forms">
  <forms loginUrl="~/Account/Login.aspx" timeout="2880" />
  </authentication>

  <membership>
  <providers>
  <clear/>
  <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices"
  enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
  maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
  applicationName="/" />
  </providers>
  </membership>

  <profile>
  <providers>
  <clear/>
  <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/"/>
  </providers>
  </profile>

  <roleManager enabled="false">
  <providers>
  <clear/>
  <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" />
  <add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
  </providers>
  </roleManager>
<httpRuntime executionTimeout="3600" maxRequestLength="409600" useFullyQualifiedRedirectUrl="false" requestValidationMode="2.0"/>
<globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN"/>
  </system.web>

  <system.webServer>
  <modules runAllManagedModulesForAllRequests="true"/>
  </system.webServer>
</configuration>

作者: xga359   发布时间: 2011-12-23

怎么没人知道???

作者: xga359   发布时间: 2011-12-23

改一下asp.net的版本

改为2.0试一试看

作者: Activer   发布时间: 2011-12-23