-
Notifications
You must be signed in to change notification settings - Fork 0
/
Web.config
190 lines (190 loc) · 13.2 KB
/
Web.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
<?xml version="1.0"?>
<!--
注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来
配置应用程序的设置。
可以使用 Visual Studio 中的“网站”->“Asp.Net 配置”选项。
设置和注释的完整列表在 machine.config.comments 中,
该文件通常位于
\Windows\Microsoft.Net\Framework\v2.x\Config 中
-->
<configuration>
<configSections>
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/>
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
</sectionGroup>
</sectionGroup>
</sectionGroup>
<section name="rewriter" requirePermission="false" type="QianZhu.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, QianZhu.UrlRewriter"/>
</configSections>
<connectionStrings>
<add name="MSSQLConn1" connectionString="server=hds-037.hichina.com;user id=hds0370342;password=a8b6f1v4z0;database=hds0370342_db;" providerName="System.Data.SqlClient"/>
</connectionStrings>
<!-- <add name="MSSQLConn1" connectionString="server=203.158.23.55;user id=dbo10081857;password=7fv8tvau;database=db10081857;" providerName="System.Data.SqlClient" />
</connectionStrings>-->
<appSettings>
<!-- AdminCookie保留时间(单位:天) -->
<add key="AdminCookieExpires" value="10"/>
<!-- 设置管理员后台停留时间(单位:分钟) -->
<add key="DwellTime1" value="300"/>
<!-- 设置上传最大数(KB) -->
<add key="UploadMaxSize" value="1048576"/>
<!-- 设置上传图片格式 -->
<add key="UploadImageExt" value="jpg|jpeg|gif|png"/>
<!-- 设置上传文件格式 -->
<add key="UploadFileExt" value="doc|xls|ppt|txt|pdf|rar|jpg|jpeg|gif|png|flv"/>
<!-- 设置文件上传路径(根目录的相对物理路径),以"\"结束 -->
<add key="ImagesUploadPath" value="upload\images\"/>
<add key="FilesUploadPath" value="upload\files\"/>
<!-- 设置HTML编辑器上传路径 -->
<add key="EditorUploadPath" value="~/upload/editor/"/>
<!-- 设置菜单级别数 -->
<add key="MenuMaxLevel" value="2"/>
</appSettings>
<rewriter>
<rewrite url="~/index/" to="~/index.aspx" processing="stop"/>
<rewrite url="~/index.html" to="~/index.aspx" processing="stop"/>
<rewrite url="~/index1.html" to="~/index1.aspx" processing="stop"/>
<rewrite url="~/index2.html" to="~/index2.aspx" processing="stop"/>
<rewrite url="~/book.html" to="~/book.aspx" processing="stop"/>
<rewrite url="~/join.html" to="~/join.aspx" processing="stop"/>
<rewrite url="~/course([\d]+).html$" to="~/course.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/table([\d]+).html$" to="~/table.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/aboutus([\d]+).html$" to="~/aboutus.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/map([\d]+).html$" to="~/map.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/cum([\d]+).html" to="~/cum.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/onepage([\d]+).html" to="~/onepage.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/aboutcma([\d]+).html" to="~/aboutcma.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/artlist/(\d+)/(page/(\d+)/)*$" to="~/artlist.aspx?cid=$1&page=$3" processing="stop"/>
<rewrite url="~/article/(\d+).html$" to="~/article.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/product/(\d+).html$" to="~/product.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/prolist/(\d+)/(page/(\d+)/)*$" to="~/prolist.aspx?cid=$1&page=$3" processing="stop"/>
<rewrite url="~/train/(\d+)/(page/(\d+)/)*$" to="~/train.aspx?cid=$1&page=$3" processing="stop"/>
<rewrite url="~/team/(\d+)/(page/(\d+)/)*$" to="~/team.aspx?cid=$1&page=$3" processing="stop"/>
<rewrite url="~/teamdetail/(\d+).html$" to="~/teamdetail.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/question/(\d+)/(page/(\d+)/)*$" to="~/question.aspx?cid=$1&page=$3" processing="stop"/>
<rewrite url="~/feel/(\d+)/(page/(\d+)/)*$" to="~/feel.aspx?cid=$1&page=$3" processing="stop"/>
<rewrite url="~/feeldetail/(\d+).html$" to="~/feeldetail.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/wtdetail/(\d+).html$" to="~/wtdetail.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/club/(\d+)/(page/(\d+)/)*$" to="~/club.aspx?cid=$1&page=$3" processing="stop"/>
<rewrite url="~/clubdetail/(\d+).html$" to="~/clubdetail.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/topic/(\d+)/(page/(\d+)/)*$" to="~/topic.aspx?cid=$1&page=$3" processing="stop"/>
<rewrite url="~/path/(\d+)/(page/(\d+)/)*$" to="~/path.aspx?cid=$1&page=$3" processing="stop"/>
<rewrite url="~/partner/(page/(\d+)/)*$" to="~/partner.aspx?page=$2" processing="stop"/>
<rewrite url="~/example/(page/(\d+)/)*$" to="~/example.aspx?page=$2" processing="stop"/>
<rewrite url="~/video/(\d+)/(page/(\d+)/)*$" to="~/video.aspx?cid=$1&page=$3" processing="stop"/>
<rewrite url="~/videodetail/(\d+).html$" to="~/videodetail.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/cma([\d]+).html$" to="~/cma.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/adv([\d]+).html$" to="~/adv.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/cmacourse([\d]+).html$" to="~/cmacourse.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/expert/(\d+)/(page/(\d+)/)*$" to="~/expert.aspx?cid=$1&page=$3" processing="stop"/>
<rewrite url="~/expertdetail/(\d+).html$" to="~/expertdetail.aspx?pkid=$1" processing="stop"/>
<rewrite url="~/search/(w-([^/]+)/)*(page-(\d+)/)*$" to="~/search.aspx?words=$2&page=$4" processing="stop"/>
<rewrite url="~/cmajj.html$" to="~/aboutcma.aspx?pkid=1" processing="stop" mode="custom"/>
<rewrite url="~/example/$" to="~/example.aspx" processing="stop" mode="custom"/>
</rewriter>
<system.web>
<!--
设置 compilation debug="true" 可将调试符号
插入已编译的页面中。
但由于这会影响性能,因此只在开发过程中将此值
设置为 true。
-->
<compilation debug="true">
<assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>
</compilation>
<!--
通过 <authentication> 节可以配置 ASP.NET 用来
识别进入用户的
安全身份验证模式。
-->
<authentication mode="Windows"/>
<!--
如果在执行请求的过程中出现未处理的错误,
则通过 <customErrors> 节可以配置相应的处理步骤。
具体说来,
开发人员通过该节可以配置
要显示的 HTML 错误页以代替错误堆栈跟踪。
-->
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm"/>
<error statusCode="404" redirect="FileNotFound.htm"/>
</customErrors>
<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8"/>
<httpRuntime maxRequestLength="8000"/>
<pages validateRequest="false">
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</controls>
</pages>
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
</httpHandlers>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="UrlRewriter" type="QianZhu.UrlRewriter.RewriterHttpModule,QianZhu.UrlRewriter"/>
</httpModules>
</system.web>
<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>
<!--
在 Internet 信息服务 7.0 下运行 ASP.NET AJAX 需要 system.webServer 节。
对早期版本的 IIS 来说则不需要此节。
-->
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules>
<remove name="ScriptModule"/>
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="UrlRewriter" type="QianZhu.UrlRewriter.RewriterHttpModule,QianZhu.UrlRewriter" preCondition=""/>
</modules>
<handlers>
<remove name="WebServiceHandlerFactory-Integrated"/>
<remove name="ScriptHandlerFactory"/>
<remove name="ScriptHandlerFactoryAppServices"/>
<remove name="ScriptResource"/>
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</handlers>
</system.webServer>
<runtime>
<assemblyBinding appliesTo="v2.0.50727" xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
<system.serviceModel>
<bindings/>
<client/>
</system.serviceModel>
</configuration>