当前位置:K88软件开发文章中心编程语言.NETASP.NET → 文章内容

ASP.NET 配置

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-23 13:58:18

用于配置对应用程序的认证机制,基本语法如下: <identity impersonate="true|false" userName="domain\username" password="<secure password>"/>MachineKey它用于配置用于加密和解密数据的表单验证 Cookie 的密钥。 它还允许配置验证密钥对视图状态数据和 Forms 身份验证票证执行消息认证检查。基本的语法是: <machineKey validationKey="AutoGenerate,IsolateApps" [String] decryptionKey="AutoGenerate,IsolateApps" [String] validation="HMACSHA256" [SHA1 | MD5 | 3DES | AES | HMACSHA256 | HMACSHA384 | HMACSHA512 | alg:algorithm_name] decryption="Auto" [Auto | DES | 3DES | AES | alg:algorithm_name] />Membership它用于配置管理和认证用户参数。基本的语法是: <membership defaultProvider="provider name" userIsOnlineTimeWindow="number of minutes" hashAlgorithmType="SHA1"> <providers>...</providers> </membership>Pages它提供了网页的具体配置。基本的语法是: <pages asyncTimeout="number" autoEventWireup="[True|False]" buffer="[True|False]" clientIDMode="[AutoID|Predictable|Static]" compilationMode="[Always|Auto|Never]" controlRenderingCompatibilityVersion="[3.5|4.0]" enableEventValidation="[True|False]" enableSessionState="[True|False|ReadOnly]" enableViewState="[True|False]" enableViewStateMac="[True|False]" maintainScrollPositionOnPostBack="[True|False]" masterPageFile="file path" maxPageStateFieldLength="number" pageBaseType="typename, assembly" pageParserFilterType="string" smartNavigation="[True|False]" styleSheetTheme="string" theme="string" userControlBaseType="typename" validateRequest="[True|False]" viewStateEncryptionMode="[Always|Auto|Never]" > <controls>...</controls> <namespaces>...</namespaces> <tagMapping>...</tagMapping> <ignoreDeviceFilters>...</ignoreDeviceFilters> </pages>Profile它用于配置用户配置文件参数。基本的语法是: <profile enabled="true|false" inherits="fully qualified type reference" automaticSaveEnabled="true|false" defaultProvider="provider name"> <properties>...</properties> <providers>...</providers> </profile>RoleManager为用户角色配置设置信息。基本的语法是: <roleManager cacheRolesInCookie="true|false" cookieName="name" cookiePath="/" cookieProtection="All|Encryption|Validation|None" cookieRequireSSL="true|false " cookieSlidingExpiration="true|false " cookieTimeout="number of minutes" createPersistentCookie="true|false" defaultProvider="provider name" domain="cookie domain"> enabled="true|false" maxCachedResults="maximum number of role names cached" <providers>...</providers> </roleManager>SecurityPolicy用于配置安全策略。基本的语法是: <securityPolicy> <trustLevel /> </securityPolicy>UrlMappings它定义了用于隐藏原始URL的映射,并提供更具用户友好性的的 URL 。基本的语法是: <urlMappings enabled="true|false"> <add.../> <clear /> <remove.../> </urlMappings>WebControls它提供了对客户端脚本共享位置的名称。基本的语法是: <webControls clientScriptsLocation="String" />WebServices用于配置 Web 服务。

上一页  [1] [2] 


ASP.NET 配置