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

ASP.NET 2个web.config合并问题

论坛高手帮忙合并一下2个webconfig
第一个
<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<appSettings>
<add key="strConnection" value="server=localhost;uid=sa;pwd=;database=YHGL"/>
</appSettings>
<connectionStrings/>
<system.web>
<sessionState timeout="1"></sessionState>
<compilation debug="true">
<assemblies>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
<authentication mode="Windows"/>
    <httpRuntime maxRequestLength="512000" executionTimeout="120"/>
</system.web>
</configuration>

第二个
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="ConnectionString" value="Data Source=localhost;user id=sa;password=;database=YHGL=YHGL"/>
</appSettings>
<system.web>
<compilation defaultLanguage="c#" debug="true">
<compilers>
<compiler language="c#" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" extension=".cs" compilerOptions="/d:DEBUG;TRACE"/></compilers>
<assemblies>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies></compilation>
<customErrors mode="RemoteOnly"/>
<authentication mode="Forms">
<forms name="book09" loginUrl="Login.aspx"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true"/>
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/>
<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
<httpHandlers>
<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>
</httpHandlers>
<xhtmlConformance mode="Legacy"/></system.web>
</configuration>
--------------------编程问答--------------------
<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
  <appSettings>
    <add key="strConnection" value="server=localhost;uid=sa;pwd=;database=YHGL"/>
    <add key="ConnectionString" value="Data Source=localhost;user id=sa;password=;database=YHGL=YHGL"/>
  </appSettings>
  <connectionStrings/>
  <system.web>
    <sessionState timeout="1"></sessionState>
    <compilation defaultLanguage="c#" debug="true">
      <compilers>
        <compiler language="c#" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" extension=".cs" compilerOptions="/d:DEBUG;TRACE"/>
      </compilers>
      <assemblies>
        <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
      </assemblies>
    </compilation>
    <customErrors mode="RemoteOnly"/>
    <authentication mode="Forms">
      <forms name="book09" loginUrl="Login.aspx"/>
    </authentication>
    <authorization>
      <deny users="?"/>
    </authorization>
    <trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true"/>
    <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/>
    <globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
    <httpHandlers>
      <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>
    </httpHandlers>
    <xhtmlConformance mode="Legacy"/>

    <httpRuntime maxRequestLength="512000" executionTimeout="120"/>
  </system.web>
</configuration>
--------------------编程问答-------------------- 高手,有错误.......

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

分析器错误消息: 各个节在每个配置文件中只能出现一次。有关异常的信息,请参阅帮助主题 <location>。

源错误: 
行 26:     </authorization>
行 27:     <trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true"/>
行 28:     <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/>
行 29:     <globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
行 30:     <httpHandlers>
 
--------------------编程问答--------------------  <sessionState timeout="1"></sessionState>
重复了。把它删掉,给后面的sessionState加上。 --------------------编程问答--------------------
引用 2 楼 hzzufe2 的回复:
高手,有错误.......

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

分析器错误消息: 各个节在每个配置文件中只能出现一次。有关异常的信息,请参阅帮助主题 <location>。

源错误: 
行 26:     </authorization>
行 27:     <trace enabled="……

看的晕 哪块错了根据机器人前辈的在改改吧 --------------------编程问答--------------------
引用 3 楼 fangxinggood 的回复:
<sessionState timeout="1"></sessionState>
重复了。把它删掉,给后面的sessionState加上。


删掉之后网站图片无法显示....... --------------------编程问答-------------------- 那是别的问题了。。。需要调查了。

<authentication mode="Forms">
      <forms name="book09" loginUrl="Login.aspx"/>
    </authentication>
    <authorization>
      <deny users="?"/>
    </authorization>
先去掉看看。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,