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加上。 --------------------编程问答--------------------
看的晕 哪块错了根据机器人前辈的在改改吧 --------------------编程问答--------------------
删掉之后网站图片无法显示....... --------------------编程问答-------------------- 那是别的问题了。。。需要调查了。
<authentication mode="Forms">
<forms name="book09" loginUrl="Login.aspx"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
先去掉看看。
补充:.NET技术 , ASP.NET