2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > WebConfig的经典使用 大家一起交流一下吧!!!

WebConfig的经典使用 大家一起交流一下吧!!!

时间:2020-07-02 04:33:49

相关推荐

WebConfig的经典使用 大家一起交流一下吧!!!

Code

<?xmlversion="1.0"?>

<!--

注意:除了手动编辑此文件以外,您还可以使用

Web管理工具来配置应用程序的设置。可以使用VisualStudio中的

“网站”->“配置”选项。

设置和注释的完整列表在

ments中,该文件通常位于

\Windows\\Framework\v2.x\Config中

-->

<configuration>

<configSections>

<sectionGroupname="system.web.extensions"type="System.Web.Configuration.SystemWebExtensionsSectionGroup,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35">

<sectionGroupname="scripting"type="System.Web.Configuration.ScriptingSectionGroup,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35">

<sectionname="scriptResourceHandler"type="System.Web.Configuration.ScriptingScriptResourceHandlerSection,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"requirePermission="false"allowDefinition="MachineToApplication"/>

<sectionGroupname="webServices"type="System.Web.Configuration.ScriptingWebServicesSectionGroup,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35">

<sectionname="jsonSerialization"type="System.Web.Configuration.ScriptingJsonSerializationSection,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"requirePermission="false"allowDefinition="Everywhere"/>

<sectionname="profileService"type="System.Web.Configuration.ScriptingProfileServiceSection,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"requirePermission="false"allowDefinition="MachineToApplication"/>

<sectionname="authenticationService"type="System.Web.Configuration.ScriptingAuthenticationServiceSection,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"requirePermission="false"allowDefinition="MachineToApplication"/>

<sectionname="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>

</configSections>

<appSettings>

<addkey="CRMonnection"value="DataSource=192.168.107.89;InitialCatalog=CRM;IntegratedSecurity=false;uid=nouter;Password=123456"></add>

<addkey="ForumName"value="苏飞"/>

</appSettings>

<connectionStrings/>

<!--意思是让这个目录给所有的用户访问-->

<locationpath="Error.aspx">

<system.web>

<authorization>

<allowusers="?"/>

</authorization>

</system.web>

</location>

<!--意思是让这个目录给所有的用户访问-->

<locationpath="ErrorVal.aspx">

<system.web>

<authorization>

<allowusers="?"/>

</authorization>

</system.web>

</location>

<!--意思是让这个目录给所有的用户访问-->

<locationpath="LoginImages">

<system.web>

<authorization>

<allowusers="?"/>

</authorization>

</system.web>

</location>

<!--意思是让这个目录中指定的文件给所有的用户访问-->

<locationpath="SystemSetting/CheckCode.aspx">

<system.web>

<authorization>

<allowusers="?"/>

</authorization>

</system.web>

</location>

<system.web>

<!--

设置compilationdebug="true"可将调试符号插入

已编译的页面中。但由于这会

影响性能,因此只在开发过程中将此值

设置为true。

-->

<compilationdebug="true">

<assemblies>

<addassembly="System.Core,Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"/>

<addassembly="System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>

<addassembly="System.Data.DataSetExtensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"/>

<addassembly="System.Xml.Linq,Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"/>

<addassembly="Telerik.Charting,Version=2.0.2.0,Culture=neutral,PublicKeyToken=D14F3DCC8E3E8763"/>

<addassembly="System.Design,Version=2.0.0.0,Culture=neutral,PublicKeyToken=B03F5F7F11D50A3A"/>

<addassembly="System.Windows.Forms,Version=2.0.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"/></assemblies>

</compilation>

<!--

通过<authentication>节可以配置用来

识别进入用户的

安全身份验证模式。

-->

<authenticationmode="Forms">

<formsloginUrl="Login.aspx"name="login"></forms>

</authentication>

<authorization>

<denyusers="?"/>

<allowroles="admin"/>

</authorization>

<!--

如果在执行请求的过程中出现未处理的错误,

则通过<customErrors>节可以配置相应的处理步骤。具体说来,

开发人员通过该节可以配置

要显示的html错误页

以代替错误堆栈跟踪。

<customErrorsmode="RemoteOnly"defaultRedirect="GenericErrorPage.htm">

<errorstatusCode="403"redirect="NoAccess.htm"/>

<errorstatusCode="404"redirect="FileNotFound.htm"/>

</customErrors>

-->

<customErrorsmode="RemoteOnly"defaultRedirect="Error.aspx">

<errorstatusCode="403"redirect="Error.aspx"/>

<errorstatusCode="404"redirect="Error.aspx"/>

</customErrors>

<!--会话状态设置

默认情况下,使用Cookie来标识哪些请求属于特定的会话。

如果Cookie不可用,则可以通过将会话标识符添加到URL来跟踪会话。

若要禁用Cookie,请设置sessionStatecookieless="true"。

-->

<!--在这里设置为True是为了,验证请求过滤,但是False表示没有过滤这样做太不安全了所以一定不要这样,最好的方法是在当前页面添加Page_Error()函数

protectedvoidPage_Error(objectsender,EventArgse)

{

Exceptionex=Server.GetLastError();

if(exisHttpRequestValidationException)

{

Response.Write("请您输入合法字符串。");

Server.ClearError();//如果不ClearError()这个异常会继续传到Application_Error()。

}

}

-->

<pagesvalidateRequest="true">

<controls>

<addtagPrefix="asp"namespace="System.Web.UI"assembly="System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>

<addtagPrefix="asp"namespace="System.Web.UI.WebControls"assembly="System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>

</controls>

</pages>

<httpHandlers>

<removeverb="*"path="*.asmx"/>

<addverb="*"path="*.asmx"validate="false"type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>

<addverb="*"path="*_AppService.axd"validate="false"type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>

<addverb="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>

<addname="ScriptModule"type="System.Web.Handlers.ScriptModule,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>

</httpModules>

</system.web>

<system.codedom>

<compilers>

<compilerlanguage="c#;cs;csharp"extension=".cs"warningLevel="4"type="Microsoft.CSharp.CSharpCodeProvider,System,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089">

<providerOptionname="CompilerVersion"value="v3.5"/>

<providerOptionname="WarnAsError"value="false"/>

</compiler>

<compilerlanguage="vb;vbs;visualbasic;vbscript"extension=".vb"warningLevel="4"type="Microsoft.VisualBasic.VBCodeProvider,System,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089">

<providerOptionname="CompilerVersion"value="v3.5"/>

<providerOptionname="OptionInfer"value="true"/>

<providerOptionname="WarnAsError"value="false"/>

</compiler>

</compilers>

</system.codedom>

<!--

在Internet信息服务7.0下运行AJAX需要system.webServer

节。对早期版本的IIS来说则不需要此节。

-->

<system.webServer>

<validationvalidateIntegratedModeConfiguration="false"/>

<modules>

<removename="ScriptModule"/>

<addname="ScriptModule"preCondition="managedHandler"type="System.Web.Handlers.ScriptModule,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>

</modules>

<handlers>

<removename="WebServiceHandlerFactory-Integrated"/>

<removename="ScriptHandlerFactory"/>

<removename="ScriptHandlerFactoryAppServices"/>

<removename="ScriptResource"/>

<addname="ScriptHandlerFactory"verb="*"path="*.asmx"preCondition="integratedMode"type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>

<addname="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"/>

<addname="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>

<assemblyBindingxmlns="urn:schemas-microsoft-com:asm.v1">

<dependentAssembly>

<assemblyIdentityname="System.Web.Extensions"publicKeyToken="31bf3856ad364e35"/>

<bindingRedirectoldVersion="1.0.0.0-1.1.0.0"newVersion="3.5.0.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentityname="System.Web.Extensions.Design"publicKeyToken="31bf3856ad364e35"/>

<bindingRedirectoldVersion="1.0.0.0-1.1.0.0"newVersion="3.5.0.0"/>

</dependentAssembly>

</assemblyBinding>

</runtime>

</configuration>

阅读全文下载代码:/forum.php?mod=viewthread&tid=73

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。