当前位置:编程学习 > C#/ASP.NET >>

webconfig 不允许有子节点

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

分析器错误信息: 不允许有子节点。

源错误: 
行 101: <providerOption name="CompilerVersion" value="v3.5"/>
--------------------编程问答-------------------- 遇到过,没解决,关注......... --------------------编程问答-------------------- 自己帮顶,要不沉了 --------------------编程问答-------------------- 直接删除这行试试,可能你本地的是2.0的吧 --------------------编程问答-------------------- http://jhxk.javaeye.com/blog/469525 --------------------编程问答-------------------- UP!!! --------------------编程问答-------------------- 我前一阵子都遇到过这个问题,
当时我把我的项目在另一台机子上打开运行就出现:不允许有子节点。
在我自己的vs2008上打开又变好了。我也不知道是什么原因
是不是要重新把它安装一下啊?试试看吧!
--------------------编程问答-------------------- 很有可能是你的网站开发时使用的是 .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 中的相关类的话,你重新编译生成可能会失败,这时你就可能要重写相关类了(这就不免有点小惨哦) --------------------编程问答-------------------- <!--
  编译器设置 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的,楼主可以将这段去掉 --------------------编程问答-------------------- 这个问题有没有人解决啊 ? --------------------编程问答-------------------- 是不是位置放错了
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,