温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:Asp.net3.5 MVC入门之文章管理源码
当前文件:
MvcArticleDemo/MvcArticleDemo/Web.config,打开代码结构图
MvcArticleDemo/MvcArticleDemo/Web.config,打开代码结构图1<?xml version="1.0"?> 2
<!-- 3
Note: As an alternative to hand editing this file you can use the 4
web admin tool to configure settings for your application. Use 5
the Website->Asp.Net Configuration option in Visual Studio. 6
A full list of settings and comments can be found in 7
machine.config.comments usually located in 8
\Windows\Microsoft.Net\Framework\v2.x\Config 9
--> 10
<configuration> 11
<configSections> 12
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> 13
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> 14
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> 15
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> 16
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/> 17
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> 18
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> 19
<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> 20
</sectionGroup> 21
</sectionGroup> 22
</sectionGroup> 23
</configSections> 24
<appSettings/> 25
<connectionStrings> 26
<add name="ArticleDemoConnectionString" connectionString="Data Source=.\Sql2005;Initial Catalog=ArticleDemo;User ID=sa;Password=sa" providerName="System.Data.SqlClient"/> 27
</connectionStrings> 28
<system.web> 29
<!-- 30
Set compilation debug="true" to insert debugging 31
symbols into the compiled page. Because this 32
affects performance, set this value to true only 33
during development. 34
--> 35
<compilation debug="true"> 36
<assemblies> 37
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 38
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 39
<add assembly="System.Web.Abstractions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 40
<add assembly="System.Web.Routing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 41
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 42
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 43
<add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 44
</assemblies> 45
</compilation> 46
<!-- 47
The <authentication> section enables configuration 48
of the security authentication mode used by 49
ASP.NET to identify an incoming user. 50
--> 51
<authentication mode="Windows"/> 52
<!-- 53
The <customErrors> section enables configuration 54
of what to do if/when an unhandled error occurs 55
during the execution of a request. Specifically, 56
it enables developers to configure html error pages 57
to be displayed in place of a error stack trace. 58
59
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> 60
<error statusCode="403" redirect="NoAccess.htm" /> 61
<error statusCode="404" redirect="FileNotFound.htm" /> 62
</customErrors> 63
--> 64
<pages> 65
<controls> 66
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 67
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 68
</controls> 69
<namespaces> 70
<add namespace="System.Web.Mvc"/> 71
<add namespace="System.Web.Routing"/> 72
<add namespace="System.Linq"/> 73
<add namespace="System.Collections.Generic"/> 74
</namespaces> 75
</pages> 76
<httpHandlers> 77
<remove verb="*" path="*.asmx"/> 78
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 79
<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"/> 80
<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"/> 81
</httpHandlers> 82
<httpModules> 83
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 84
<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 85
</httpModules> 86
</system.web> 87
<system.codedom> 88
<compilers> 89
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 90
<providerOption name="CompilerVersion" value="v3.5"/> 91
<providerOption name="WarnAsError" value="false"/> 92
</compiler> 93
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 94
<providerOption name="CompilerVersion" value="v3.5"/> 95
<providerOption name="OptionInfer" value="true"/> 96
<providerOption name="WarnAsError" value="false"/> 97
</compiler> 98
</compilers> 99
</system.codedom> 100
<!-- 101
The system.webServer section is required for running ASP.NET AJAX under Internet 102
Information Services 7.0. It is not necessary for previous version of IIS. 103
--> 104
<system.webServer> 105
<validation validateIntegratedModeConfiguration="false"/> 106
<modules runAllManagedModulesForAllRequests="true"> 107
<remove name="ScriptModule"/> 108
<remove name="UrlRoutingModule"/> 109
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 110
<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 111
</modules> 112
<handlers> 113
<remove name="WebServiceHandlerFactory-Integrated"/> 114
<remove name="ScriptHandlerFactory"/> 115
<remove name="ScriptHandlerFactoryAppServices"/> 116
<remove name="ScriptResource"/> 117
<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"/> 118
<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"/> 119
<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"/> 120
<add name="MvcScriptMap" preCondition="classicMode,bitness32" verb="*" path="*.mvc" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll"/> 121
<add name="MvcScriptMap64" preCondition="classicMode,bitness64" verb="*" path="*.mvc" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll"/> 122
<add name="UrlRoutingHandler" preCondition="integratedMode" verb="*" path="UrlRouting.axd" type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> 123
</handlers> 124
</system.webServer> 125
</configuration> 126


