修改为<authentication mode="Forms" /> 试一下.
把你的web.config文件贴出来看看.

解决方案 »

  1.   

    看看有没有帮助,或者你把详细的错误信息和你的文件贴出来包含配置节声明。<configuration>
       <configSections>
          <section><configuration>
       <configSections>
          <sectionGroup>
             <section><section
       name="section name"
       type="configuration section handler class, assembly"
       allowDefinition="Everywhere|MachineOnly|MachineToApplication" 
       allowLocation="true|false" />
    必选属性
    属性 说明 
    name 指定配置节的名称。 
    type 指定从配置文件中读取节的配置节处理程序类的名称。 可选属性
    下列属性仅适用于 ASP.NET 应用程序。当其他类型的应用程序正在运行时,配置系统将忽略这些属性。属性 说明 
    allowDefinition 指定可以在哪个配置文件中使用该节。使用下列值之一: 
    Everywhere 
    允许在任何配置文件中使用该节。这是默认值。 
    MachineOnly 
    只允许在计算机配置文件 (Machine.config) 中使用该节。 
    MachineToApplication 
    允许在计算机配置文件或应用程序配置文件中使用该节。  
    allowLocation 确定是否可以在 <location> 元素内部使用该节。使用下列值之一: 
    true 
    允许在 <location> 元素内部使用该节。这是默认值。 
    false 
    不允许在 <location> 元素内部使用该节。  
      

  2.   

    paste your source code first
      

  3.   

    如果你没有用到web.config,那就删除它得了
      

  4.   

    出现这个错误提示的原因一般是你没有把你的项目所有的目录在IIS中设置应用程序运行,可以在IIS中选择这个目录(可能一个虚目录的子目录),在属性对话框中的目录页的应用程序处创建即可。