配置错误 
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 不允许有子节点。源错误: 
行 101: <providerOption name="CompilerVersion" value="v3.5"/>

解决方案 »

  1.   

    http://jhxk.javaeye.com/blog/469525
      

  2.   

    很有可能是你的网站开发时使用的是 .Net Framework 3.5 版本,而发布环境是 .net 2.5 运行库这时,有两种方法可以解决你的问题:
    一、如果你的服务器已经安装了 .Net Framework 3.5 运行时,那在 IIS 中将你的网站应用程序池设成 3.5 版本的二、如果你的服务器不能支持 .Net framwork 3.5 的话(经常出现在托管主机的情况中),那用 VS 打开你的工程并在项目属性“生成”一项中选项目标平台为“.Net Framework 2.0”,并重新生成网站(执行此操作时, VS 将为你重新编写 web.config 文件喽)   但需要注意的是如果你的网站中的项目中使用了 .net 3.5 中的相关类的话,你重新编译生成可能会失败,这时你就可能要重写相关类了(这就不免有点小惨哦)
      

  3.   

    <!--
      编译器设置 2.0下3.5的编译器是不起作用的所以省去
      <system.codedom> 
        <compilers>
          <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4"
                    type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
            <providerOption name="CompilerVersion" value="v3.5"/>
            <providerOption name="WarnAsError" value="false"/>
          </compiler>      <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4"
                    type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
            <providerOption name="CompilerVersion" value="v3.5"/>
            <providerOption name="OptionInfer" value="true"/>
            <providerOption name="WarnAsError" value="false"/>
          </compiler>
        </compilers>
      </system.codedom>--> 
    你的编译器设置的是2.0的,楼主可以将这段去掉