¡¾ÍƼö¡¿web.config¶ÔÓÚ.netµÄÐ޸쬻¶Ó¼ÓÈë!
web.config¶ÔÓÚ.netµÄÐ޸쬻¶Ó¼ÓÈë!Ò»¡¢ÈÏʶWeb.configÎļþ
Web.configÎļþÊÇÒ»¸öXMLÎı¾Îļþ£¬ËüÓÃÀ´´¢´æ ASP.NET Web Ó¦ÓóÌÐòµÄÅäÖÃÐÅÏ¢£¨Èç×î³£ÓõÄÉèÖÃASP.NET Web Ó¦ÓóÌÐòµÄÉí·ÝÑéÖ¤·½Ê½
£©£¬Ëü¿ÉÒÔ³öÏÖÔÚÓ¦ÓóÌÐòµÄÿһ¸öĿ¼ÖС£µ±Äãͨ¹ýVB.NETн¨Ò»¸öWebÓ¦ÓóÌÐòºó£¬Ä¬ÈÏÇé¿öÏ»áÔÚ¸ùĿ¼×Ô¶¯´´½¨Ò»¸öĬÈϵÄ
Web.configÎļþ£¬°üÀ¨Ä¬ÈϵÄÅäÖÃÉèÖã¬ËùÓеÄ×ÓĿ¼¶¼¼Ì³ÐËüµÄÅäÖÃÉèÖá£Èç¹ûÄãÏëÐÞ¸Ä×ÓĿ¼µÄÅäÖÃÉèÖã¬Äã¿ÉÒÔÔÚ¸Ã×ÓĿ¼ÏÂн¨Ò»¸ö
Web.configÎļþ¡£Ëü¿ÉÒÔÌṩ³ý´Ó¸¸Ä¿Â¼¼Ì³ÐµÄÅäÖÃÐÅÏ¢ÒÔÍâµÄÅäÖÃÐÅÏ¢£¬Ò²¿ÉÒÔÖØÐ´»òÐ޸ĸ¸Ä¿Â¼Öж¨ÒåµÄÉèÖá£
¡¡¡¡ÔÚÔËÐÐʱ¶ÔWeb.configÎļþµÄÐ޸IJ»ÐèÒªÖØÆô·þÎñ¾Í¿ÉÒÔÉúЧ£¨×¢£º£¼processModel£¾ ½ÚÀýÍ⣩¡£µ±È»Web.configÎļþÊÇ¿ÉÒÔÀ©Õ¹µÄ¡£Äã
¿ÉÒÔ×Ô¶¨ÒåÐÂÅäÖòÎÊý²¢±àдÅäÖýڴ¦Àí³ÌÐòÒÔ¶ÔËüÃǽøÐд¦Àí¡£
¡¡¡¡¶þ¡¢web.configÅäÖÃÎļþ£¨Ä¬ÈϵÄÅäÖÃÉèÖã©ÒÔÏÂËùÓеĴúÂë¶¼Ó¦¸ÃλÓÚ
£¼configuration£¾
£¼system.web£¾
¡¡¡¡ºÍ
£¼/system.web£¾
£¼/configuration£¾
¡¡¡¡Ö®¼ä£¬³öÓÚѧϰµÄÄ¿µÄÏÂÃæµÄʾÀý¶¼Ê¡ÂÔÁËÕâ¶ÎXML±ê¼Ç
¡¡¡¡1¡¢£¼authentication£¾ ½Ú
¡¡¡¡×÷ÓãºÅäÖà ASP.NET Éí·ÝÑéÖ¤Ö§³Ö£¨ÎªWindows¡¢Forms¡¢PassPort¡¢NoneËÄÖÖ£©¡£¸ÃÔªËØÖ»ÄÜÔÚ¼ÆËã»ú¡¢Õ¾µã»òÓ¦ÓóÌÐò¼¶±ðÉùÃ÷¡££¼
authentication£¾ ÔªËØ±ØÐèÓ룼authorization£¾ ½ÚÅäºÏʹÓá£
¡¡¡¡Ê¾Àý£º
¡¡¡¡ÒÔÏÂʾÀýΪ»ùÓÚ´°Ì壨Forms£©µÄÉí·ÝÑéÖ¤ÅäÖÃÕ¾µã£¬µ±Ã»ÓеǽµÄÓû§·ÃÎÊÐèÒªÉí·ÝÑéÖ¤µÄÍøÒ³£¬ÍøÒ³×Ô¶¯Ìø×ªµ½µÇÂ½ÍøÒ³¡£
£¼authentication mode="Forms" £¾
£¼forms loginUrl="logon.aspx" name=".FormsAuthCookie"/£¾
£¼/authentication£¾
¡¡¡¡ÆäÖÐÔªËØloginUrl±íʾµÇÂ½ÍøÒ³µÄÃû³Æ£¬name±íʾCookieÃû³Æ
¡¡¡¡2¡¢£¼authorization£¾ ½Ú
¡¡¡¡×÷Ó㺿ØÖÆ¶Ô URL ×ÊÔ´µÄ¿Í»§¶Ë·ÃÎÊ£¨ÈçÔÊÐíÄäÃûÓû§·ÃÎÊ£©¡£´ËÔªËØ¿ÉÒÔÔÚÈκμ¶±ð£¨¼ÆËã»ú¡¢Õ¾µã¡¢Ó¦ÓóÌÐò¡¢×ÓĿ¼»òÒ³£©ÉÏÉùÃ÷
¡£±ØÐèÓ룼authentication£¾ ½ÚÅäºÏʹÓá£
¡¡¡¡Ê¾Àý£ºÒÔÏÂʾÀý½ûÖ¹ÄäÃûÓû§µÄ·ÃÎÊ
£¼authorization£¾
¡¡£¼deny users="?"/£¾
£¼/authorization£¾
¡¡¡¡×¢£ºÄã¿ÉÒÔʹÓÃuser.identity.nameÀ´»ñÈ¡ÒѾ¹ýÑéÖ¤µÄµ±Ç°µÄÓû§Ãû£»¿ÉÒÔʹÓÃ
web.Security.FormsAuthentication.RedirectFromLoginPage·½·¨½«ÒÑÑéÖ¤µÄÓû§Öض¨Ïòµ½Óû§¸Õ²ÅÇëÇóµÄÒ³Ãæ.¾ßÌåµÄʵÀýÇë²Î¿¼:
¡¡¡¡FormsÑéÖ¤ [url="http://www.fanvb.net/websample/dataauth.aspx"]http://www.fanvb.net/websample/dataauth.aspx[/url]
¡¡¡¡3¡¢£¼compilation£¾½Ú
¡¡¡¡×÷ÓãºÅäÖà ASP.NET ʹÓõÄËùÓбàÒëÉèÖá£Ä¬ÈϵÄdebugÊôÐÔΪ¡°True¡±.ÔÚ³ÌÐò±àÒëÍê³É½»¸¶Ê¹ÓÃÖ®ºóÓ¦½«ÆäÉèΪTrue£¨Web.configÎļþ
ÖÐÓÐÏêϸ˵Ã÷£¬´Ë´¦Ê¡ÂÔʾÀý£©
¡¡¡¡4¡¢£¼customErrors£¾
¡¡¡¡×÷ÓãºÎª ASP.NET Ó¦ÓóÌÐòÌṩÓйØ×Ô¶¨Òå´íÎóÐÅÏ¢µÄÐÅÏ¢¡£Ëü²»ÊÊÓÃÓÚ XML Web services Öз¢ÉúµÄ´íÎó¡£
¡¡¡¡Ê¾Àý£ºµ±·¢Éú´íÎóʱ£¬½«ÍøÒ³Ìø×ªµ½×Ô¶¨ÒåµÄ´íÎóÒ³Ãæ¡£
£¼customErrors defaultRedirect="ErrorPage.aspx" mode="RemoteOnly"£¾
£¼/customErrors£¾
¡¡¡¡ÆäÖÐÔªËØdefaultRedirect±íʾ×Ô¶¨ÒåµÄ´íÎóÍøÒ³µÄÃû³Æ¡£modeÔªËØ±íʾ£º¶Ô²»ÔÚ±¾µØ Web ·þÎñÆ÷ÉÏÔËÐеÄÓû§ÏÔʾ×Ô¶¨Òå(ÓѺõÄ)ÐÅÏ¢
¡¡¡¡5¡¢£¼httpRuntime£¾½Ú
¡¡¡¡×÷ÓãºÅäÖà ASP.NET HTTP ÔËÐпâÉèÖ᣸ýڿÉÒÔÔÚ¼ÆËã»ú¡¢Õ¾µã¡¢Ó¦ÓóÌÐòºÍ×ÓĿ¼¼¶±ðÉùÃ÷¡£
¡¡¡¡Ê¾Àý£º¿ØÖÆÓû§ÉÏ´«Îļþ×î´óΪ4M£¬×ʱ¼äΪ60Ã룬×î¶àÇëÇóÊýΪ100
£¼httpRuntime maxRequestLength="4096" executionTimeout="60" appRequestQueueLimit="100"/£¾
¡¡¡¡6¡¢ £¼pages£¾
¡¡¡¡×÷Ó㺱êÊ¶ÌØ¶¨ÓÚÒ³µÄÅäÖÃÉèÖã¨ÈçÊÇ·ñÆôÓûỰ״̬¡¢ÊÓͼ״̬£¬ÊÇ·ñ¼ì²âÓû§µÄÊäÈëµÈ£©¡££¼pages£¾¿ÉÒÔÔÚ¼ÆËã»ú¡¢Õ¾µã¡¢Ó¦ÓóÌÐò
ºÍ×ÓĿ¼¼¶±ðÉùÃ÷¡£
¡¡¡¡Ê¾Àý£º²»¼ì²âÓû§ÔÚä¯ÀÀÆ÷ÊäÈëµÄÄÚÈÝÖÐÊÇ·ñ´æÔÚDZÔÚµÄΣÏÕÊý¾Ý£¨×¢£º¸ÃÏîĬÈÏÊǼì²â£¬Èç¹ûÄãʹÓÃÁ˲»¼ì²â£¬Ò»Òª¶ÔÓû§µÄÊäÈë½øÐÐ
±àÂë»òÑéÖ¤)£¬ÔÚ´Ó¿Í»§¶Ë»Ø·¢Ò³Ê±½«¼ì²é¼ÓÃܵÄÊÓͼ״̬£¬ÒÔÑéÖ¤ÊÓͼ״̬ÊÇ·ñÒÑÔÚ¿Í»§¶Ë±»´Û¸Ä¡£(×¢£º¸ÃÏîĬÈÏÊDz»ÑéÖ¤£©
£¼pages buffer="true" enableViewStateMac="true" validateRequest="false"/£¾
¡¡¡¡7¡¢£¼sessionState£¾
¡¡¡¡×÷ÓãºÎªµ±Ç°Ó¦ÓóÌÐòÅäÖûỰ״̬ÉèÖã¨ÈçÉèÖÃÊÇ·ñÆôÓûỰ״̬£¬»á»°×´Ì¬±£´æÎ»Öã©¡£
¡¡¡¡Ê¾Àý£º
£¼sessionState mode="InProc" cookieless="true" timeout="20"/£¾
£¼/sessionState£¾
¡¡¡¡×¢£º
¡¡¡¡mode="InProc"±íʾ£ºÔÚ±¾µØ´¢´æ»á»°×´Ì¬£¨ÄãÒ²¿ÉÒÔÑ¡Ôñ´¢´æÔÚÔ¶³Ì·þÎñÆ÷»òSAL·þÎñÆ÷Öлò²»ÆôÓûỰ״̬£©
¡¡¡¡cookieless="true"±íʾ£ºÈç¹ûÓû§ä¯ÀÀÆ÷²»Ö§³ÖCookieʱÆôÓûỰ״̬(ĬÈÏΪFalse£©
¡¡¡¡timeout="20"±íʾ£º»á»°¿ÉÒÔ´¦ÓÚ¿ÕÏÐ״̬µÄ·ÖÖÓÊý
¡¡¡¡8¡¢£¼trace£¾
¡¡¡¡×÷ÓãºÅäÖà ASP.NET ¸ú×Ù·þÎñ£¬Ö÷ÒªÓÃÀ´³ÌÐò²âÊÔÅжÏÄÄÀï³ö´í¡£
¡¡¡¡Ê¾Àý£ºÒÔÏÂΪWeb.configÖеÄĬÈÏÅäÖãº
£¼trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" /£¾
¡¡¡¡×¢£º
¡¡¡¡enabled="false"±íʾ²»ÆôÓøú×Ù£»requestLimit="10"±íʾָ¶¨ÔÚ·þÎñÆ÷ÉÏ´æ´¢µÄ¸ú×ÙÇëÇóµÄÊýÄ¿
¡¡¡¡pageOutput="false"±íʾֻÄÜͨ¹ý¸ú×ÙʵÓù¤¾ß·ÃÎʸú×ÙÊä³ö£»
¡¡¡¡traceMode="SortByTime"±íʾÒÔ´¦Àí¸ú×ÙµÄ˳ÐòÀ´ÏÔʾ¸ú×ÙÐÅÏ¢
¡¡¡¡localOnly="true" ±íʾ¸ú×ٲ鿴Æ÷ (trace.axd) Ö»ÓÃÓÚËÞÖ÷ Web ·þÎñÆ÷
¡¡¡¡Èý¡¢×Ô¶¨ÒåWeb.configÎļþÅäÖýÚ
¡¡¡¡×Ô¶¨ÒåWeb.configÎļþÅäÖýڹý³Ì·ÖΪÁ½²½¡£
¡¡¡¡Ò»ÊÇÔÚÔÚÅäÖÃÎļþ¶¥²¿ £¼configSections£¾ ºÍ £¼/configSections£¾±ê¼ÇÖ®¼äÉùÃ÷ÅäÖýڵÄÃû³ÆºÍ´¦Àí¸Ã½ÚÖÐÅäÖÃÊý¾ÝµÄ .NET
Framework ÀàµÄÃû³Æ¡£
¡¡¡¡¶þÊÇÔÚ £¼configSections£¾ ÇøÓòÖ®ºóΪÉùÃ÷µÄ½Ú×öʵ¼ÊµÄÅäÖÃÉèÖá£
¡¡¡¡Ê¾Àý£º´´½¨Ò»¸ö½Ú´æ´¢Êý¾Ý¿âÁ¬½Ó×Ö·û´®
£¼configuration£¾
¡¡£¼configSections£¾
¡¡£¼section name="appSettings" type="System.Configuration.NameValueFileSectionHandler, System, Version=1.0.3300.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089"/£¾
£¼/configSections£¾
¡¡£¼appSettings£¾
¡¡¡¡£¼add key="scon" value="server=a;database=northwind;uid=sa;pwd=123"/£¾
¡¡£¼/appSettings£¾
¡¡£¼system.web£¾
¡¡¡¡......
¡¡£¼/system.web£¾
£¼/configuration£¾
¿´ÍêÖ®ºó£¬ÏòÄãÍÆ¼öÒ»¿î¶Ô.netÖ§³ÖºÜºÃµÄÐéÄâÖ÷»ú£º
¡ï¾²Ì¬HTMLÍøÒ³ ,ÈëÃÅѧϰÐÍÐéÄâÖ÷,50M¶ÀÁ¢ÍøÒ³¿Õ¼ä,100Ôª/Äê
¡øÉÌÎñCÐÍÖ÷»ú+.CN 1580 Ôª/Äê £¬Ãâ·Ñ¼ÓËÍCDNÍøÕ¾¼ÓËÙÆ÷ ËÍ·±¼òÍ¨ÍøÂç¼ò×°°æ
500¶ÀÁ¢¿Õ¼ä£¬Ö§³ÖASP/ASP.NETÃâ·ÑËÍ800MbÓÊÏäWin2003£¬IIS 6.0£¬Ö§³Ö50M SQLSERVER 2000ACCESS Êý¾Ý¿â
Ìṩ¼ÆÊýÆ÷£¬ÁôÑÔ°å½Å±¾Áбí ASP ASP.NET Active Perl CGIASP.NET 1.1 Microsoft Front Page 2000 À© Õ¹
ÏêÇéÇëµã»÷: [url="http://*****************/vhost/commerce.net"]http://*****************/vhost/commerce.net[/url]
È«ÇòÃâ·Ñ×Éѯµç»°,Çëµã»÷ [url="http://************/customer/moreline.net"]http://************/customer/moreline.net[/url]
?ϵ??£º0756-2623870 QQ×Éѯ:168075865 188092185
Ò³:
[1]