Modify web. config to make the website support Ajax

Source: Internet
Author: User

1. Add a sub-tag under configuration

<Configsections> <br/> <sectiongroup name = "system. web. extensions "type =" system. web. configuration. systemwebextensionssectiongroup, system. web. extensions, version = 1.0.61025.0, culture = neutral, publickeytoken = 31bf3856ad364e35 "> <br/> <sectiongroup name =" scripting "type =" system. web. configuration. scriptingsectiongroup, system. web. extensions, version = 1.0.61025.0, culture = neutral, publickeytoken = 31bf3856ad364e35 "> <br/> <section name =" scriptresourcehandler "type =" system. web. configuration. scriptingscriptresourcehandlersection, system. web. extensions, version = 1.0.61025.0, culture = neutral, publickeytoken = 31bf3856ad364e35 "requirepermission =" false "allowdefinition =" machinetoapplication "/> <br/> <sectiongroup name =" WebServices "type =" system. web. configuration. scriptingwebservicessectiongroup, system. web. extensions, version = 1.0.61025.0, culture = neutral, publickeytoken = 31bf3856ad364e35 "> <br/> <section name =" jsonserialization "type =" system. web. configuration. scriptingjsonserializationsection, system. web. extensions, version = 1.0.61025.0, culture = neutral, publickeytoken = 31bf3856ad364e35 "requirepermission =" false "allowdefinition =" everywhere "/> <br/> <section name =" profileservice "type =" system. web. configuration. scriptingprofileservicesection, system. web. extensions, version = 1.0.61025.0, culture = neutral, publickeytoken = 31bf3856ad364e35 "requirepermission =" false "allowdefinition =" machinetoapplication "/> <br/> <section name =" authenticationservice "type =" system. web. configuration. scriptingauthenticationservicesection, system. web. extensions, version = 1.0.61025.0, culture = neutral, publickeytoken = 31bf3856ad364e35 "requirepermission =" false "allowdefinition =" machinetoapplication "/> <br/> </sectiongroup> <br/> </configsections>

 

2. Add a sub-tag under pages

<Controls> <br/> <add tagprefix = "asp" namespace = "system. web. ui "assembly =" system. web. extensions, version = 1.0.61025.0, culture = neutral, publickeytoken = 31bf3856ad364e35 "/> <br/> </controls>

 

3. Add sub-tags under system. Web, which are at the same level as pages.

<Httphandlers> <br/> <remove verb = "*" Path = "*. asmx "/> <br/> <add verb =" * "Path = "*. asmx "Validate =" false "type =" system. web. script. services. scripthandlerfactory, system. web. extensions, version = 1.0.61025.0, culture = neutral, publickeytoken = 31bf3856ad364e35 "/> <br/> <add verb =" * "Path =" * _ appservice. axd "Validate =" false "type =" system. web. script. services. scripthandlerfactory, system. web. extensions, version = 1.0.61025.0, culture = neutral, publickeytoken = 31bf3856ad364e35 "/> <br/> <add verb =" Get, head "Path =" scriptresource. axd "type =" system. web. handlers. scriptresourcehandler, system. web. extensions, version = 1.0.61025.0, culture = neutral, publickeytoken = 31bf3856ad364e35 "Validate =" false "/> <br/> </pttphandlers> <br/> <pttpmodules> <br/> <Add name =" scriptmodule "type =" system. web. handlers. scriptmodule, system. web. extensions, version = 1.0.61025.0, culture = neutral, publickeytoken = 31bf3856ad364e35 "/> <br/> </pttpmodules>

 

4. Add the last two sub-tags under configuration

<System. Web. Extensions> <br/> <scripting> <br/> <WebServices> <br/> <! -- Uncomment this line to customize maxjsonlength and add a custom converter --> <br/> <! -- <Br/> <jsonserialization maxjsonlength = "500"> <br/> <converters> <br/> <Add name = "convertme" type = "Acme. subacme. convertmetypeconverter "/> <br/> </converters> <br/> </jsonserialization> <br/> --> <br/> <! -- Uncomment this line to enable the authentication service. Include requiressl = "true" if appropriate. --> <br/> <! -- <Br/> <authenticationservice enabled = "true" requiressl = "True | false"/> <br/> --> <br/> <! -- Uncomment these lines to enable the profile service. to allow profile properties to be retrieved <br/> and modified in ASP. net Ajax applications, you need to add each property name to the readaccessproperties and <br/> writeaccessproperties attributes. --> <br/> <! -- <Br/> <profileservice enabled = "true" <br/> readaccessproperties = "propertyname1, propertyname2" <br/> writeaccessproperties = "propertyname1, propertyname2 "/> <br/> --> <br/> </WebServices> <br/> <! -- <Br/> <scriptresourcehandler enablecompression = "true" enablecaching = "true"/> <br/> --> <br/> </scripting> <br/> </System. web. extensions> <br/> <system. webserver> <br/> <validation validateintegratedmodeconfiguration = "false"/> <br/> <modules> <br/> <Add name = "scriptmodule" precondition = "integratedmode" type = "system. web. handlers. scriptmodule, system. web. extensions, version = 1.0.61025.0, culture = neutral, publickeytoken = 31bf3856ad364e35 "/> <br/> </modules> <br/> <pandlers> <br/> <remove name =" webservicehandlerfactory-integrated "/> <br/> <Add name = "scripthandlerfactory" verb = "*" Path = "*. asmx "precondition =" integratedmode "type =" system. web. script. services. scripthandlerfactory, system. web. extensions, version = 1.0.61025.0, culture = neutral, publickeytoken = 31bf3856ad364e35 "/> <br/> <Add name =" scripthandlerfactoryappservices "verb =" * "Path =" * _ appservice. axd "precondition =" integratedmode "type =" system. web. script. services. scripthandlerfactory, system. web. extensions, version = 1.0.61025.0, culture = neutral, publickeytoken = 31bf3856ad364e35 "/> <br/> <Add name =" scriptresource "precondition =" integratedmode "verb =" get, head "Path =" scriptresource. axd "type =" system. web. handlers. scriptresourcehandler, system. web. extensions, version = 1.0.61025.0, culture = neutral, publickeytoken = 31bf3856ad364e35 "/> <br/> </pandlers> <br/> </system. webserver>

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.