回上楼 将两个config文件字段中不同的部分组合在一起 下面是我的合并后的web.config
<?xml version="1.0"?>
<configuration xmlns="
http://schemas.microsoft.com/.NetConfiguration/v2.0">
<configSections>
<section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" />
</configSections>
<appSettings>
<add key="dataRe" value="fs_" />
<add key="WebDAL" value="Foosun.SQLServerDAL" />
<add key="mssql" value="1" />
</appSettings>
<connectionStrings> <!--此处pwd为sql数据库密码-->
<add name="foosun" c />
<add name="HelpKey" c />
<add name="Collect" c />
</connectionStrings>
<system.web>
<compilation debug="true" defaultLanguage="c#">
<compilers>
<compiler language="c#" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"
compilerOptions="/d:DEBUG;TRACE /unsafe+" />
</compilers>
<assemblies>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</assemblies>
</compilation>
<authentication mode="None"/>
<authorization>
<allow users="*"/>
<!-- 允许所有用户 -->
</authorization>
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true"/>
<sessionState mode="InProc" stateC sqlC cookieless="false" timeout="20"/>
<!-- 注意:此节设置错误信息的显示
"On" 始终显示自定义(友好的)信息。
"Off" 始终显示详细的 ASP.NET 错误信息。
"RemoteOnly" 只对不在本地 Web 服务器上运行的
-->
<customErrors mode="Off"/>
<!--
<customErrors mode="On" defaultRedirect="
http://nt.discuz.net/index.aspx" />-->
<!-- 注意:此节设置全球化,Discuz!NT由此支持多语言。
-->
<globalization requestEncoding="utf-8" resp fileEncoding="utf-8"/>
<!-- 注意:此节设置是否使用ASP.net表单安全验证,Discuz!NT使用自己的验证。
-->
<!-- <pages validateRequest="false" enableViewStateMac="false"/> -->
<pages validateRequest="false"/>
<!-- 注意:此节设置由Discuz!NT接管http请求。不会干涉对非Discuz!NT论坛路径下的请求。-->
<httpModules>
<add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule"/>
<add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter" />
</httpModules>
<httpRuntime useFullyQualifiedRedirectUrl="true" maxRequestLength="51400" executi />
<xhtmlConformance mode="Legacy"/>
<webServices>
<protocols>
<add name="HttpGet" />
<add name="HttpPost"/>
</protocols>
<modules runAllManagedModulesForAllRequests="true">
<add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule" />
</modules>
<validation validateIntegratedModeC />
</webServices>
</system.web>
<!--以下请不要修改,否则将造成连接找不到的问题-->
<rewriter>
<!--这里的user目录请和appSettings节点的dirUser保持一致-->
<rewrite url="~/user/showuser-(.+).aspx" to="~/user/showuser.aspx?uid=$1" />
<rewrite url="~/content-(.+).aspx" to="~/Content.aspx?id=$1" />
<rewrite url="~/list-(.+).aspx" to="~/list.aspx?id=$1" />
<rewrite url="~/special-(.+).aspx" to="~/special.aspx?id=$1" />
<rewrite url="~/down-(.+).aspx" to="~/down.aspx?id=$1" />
<rewrite url="~/history-(.+).aspx" to="~/history.aspx?id=$1" />
<rewrite url="~/page-(.+).aspx" to="~/page.aspx?id=$1" />
</rewriter>
</configuration>