¡¾·±ÌåÖÐÎÄ¡¿
¡¾ÉèΪÊ×Ò³¡¿
¡¾¼ÓÈëÊղء¿
µ±Ç°Î»Öãº.Net¼¼ÊõÊ×Ò³ >> Asp.Net¿ª·¢ >> ÇáËɼÓÃÜASP.NET 2.0 Web³ÌÐòÅäÖÃÐÅÏ¢1

ÇáËɼÓÃÜASP.NET 2.0 Web³ÌÐòÅäÖÃÐÅÏ¢1

2007-10-15 08:00:00  ×÷Õߣº  À´Ô´£º»¥ÁªÍø  ä¯ÀÀ´ÎÊý£º0  ÎÄ×Ö´óС£º¡¾´ó¡¿¡¾ÖС¿¡¾Ð¡¡¿
¼ò½é£ºÒ»¡¢ ¼ò½é ¡¡¡¡µ±´´½¨ASP.NET 2.0Ó¦ÓóÌÐòʱ£¬¿ª·¢Õßͨ³£¶¼°ÑÃô¸ÐµÄÅäÖÃÐÅÏ¢´æ´¢ÔÚWeb.configÎļþÖС£×îµäÐ͵ÄʾÀý¾ÍÊÇÊý¾Ý¿âÁ¬½Ó×Ö·û´®£¬µ«ÊǰüÀ¨ÔÚWeb.config ÎļþÖÐµÄÆäËüÃô¸ÐÐÅÏ¢»¹°üÀ¨SMTP·þÎñÆ÷Á¬½ÓÐÅÏ¢ºÍ...

Ò»¡¢ ¼ò½é

¡¡¡¡µ±´´½¨ASP.NET 2.0Ó¦ÓóÌÐòʱ£¬¿ª·¢Õßͨ³£¶¼°ÑÃô¸ÐµÄÅäÖÃÐÅÏ¢´æ´¢ÔÚWeb.configÎļþÖС£×îµäÐ͵ÄʾÀý¾ÍÊÇÊý¾Ý¿âÁ¬½Ó×Ö·û´®£¬µ«ÊǰüÀ¨ÔÚWeb.config ÎļþÖÐµÄÆäËüÃô¸ÐÐÅÏ¢»¹°üÀ¨SMTP·þÎñÆ÷Á¬½ÓÐÅÏ¢ºÍÓû§Æ¾Ö¤Êý¾Ý£¬µÈµÈ¡£¾¡¹ÜĬÈÏÇé¿öÏ¿ÉÒÔÅäÖÃASP.NETÒԾܾøËùÓжÔÀ©Õ¹ÃûΪ.configµÄÎļþ×ÊÔ´µÄHTTPÇëÇó£»µ«ÊÇ£¬Èç¹ûÒ»¸öºÚ¿ÍÄܹ»´æÈ¡ÄãµÄweb·þÎñÆ÷µÄÎļþϵͳµÄ»°£¬ÄÇô£¬Web.configÖеÄÃô¸ÐÐÅÏ¢ÈÔÈ»Äܹ»±»ÇÔÈ¡¡£ÀýÈ磬ҲÐíÄ㲻СÐÄÔÊÐíÄäÃûFTP´æÈ¡ÄãµÄÍøÕ¾£¬ÕâÑùÒÔÀ´¾ÍÔÊÐíÒ»¸öºÚ¿Í¼òµ¥µØÍ¨¹ýFTPЭÒéÏÂÔØÄãµÄWeb.configÎļþ¡£

¡¡¡¡ÐҺã¬Í¨¹ýÔÊÐí¼ÓÃÜWeb.configÎļþÖÐÑ¡ÔñµÄ²¿·Ö£¬ÀýÈ磼connectionStrings£¾½Ú£¬»òÄãµÄÓ¦ÓóÌÐòʹÓõÄһЩ¶¨ÖÆconfig½Ú£¬ ASP.NET 2.0ÓÐÖúÓÚ»º½âÕâ¸öÎÊÌâ¡£ÅäÖò¿·ÖÄܹ»ºÜÈÝÒ×µØÊ¹ÓñàÂë»òASPnet_regiis.exe£¨Ò»¸öÃüÁîÐгÌÐò£©Ô¤ÒÔ¼ÓÃÜ¡£Ò»µ©±»¼ÓÃÜ£¬ Web.configÉèÖü´¿É±Ü¿ª"»¢ÊÓíñíñ"µÄÑÛ¾¦¡£¶øÇÒ£¬µ±ÒÔ±à³Ì·½Ê½´ÓÄãµÄASP.NETÒ³ÃæÖмìË÷¼ÓÃܵÄÅäÖÃÉèÖÃʱ£¬ASP.NET»á×Ô¶¯µØ½âÃÜËü¶ÁÈ¡µÄ¼ÓÃܲ¿·Ö¡£¼òÑÔÖ®£¬Ò»µ©ÅäÖÃÐÅÏ¢±»¼ÓÃÜ£¬Äã¾Í²»ÐèÒªÔÚÄãµÄÓ¦ÓóÌÐòÖбàдÈÎºÎÆäËü´úÂë»ò²ÉÈ¡ÈκνøÒ»²½µÄÐÐΪÀ´Ê¹ÓøüÓÃÜÊý¾Ý¡£

¡¡¡¡ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«ÌÖÂÛÈçºÎÒÔ±à³Ì·½Ê½¼ÓÃܺͽâÃܸÃÅäÖÃÉèÖò¿·Ö£¬²¢ÇÒ·ÖÎöÒ»ÏÂÃüÁîÐгÌÐòASPnet_regiis.exeµÄʹÓá£È»ºó£¬ÎÒÃǽ«ÆÀ¹ÀASP.NET 2.0ÌṩµÄ¼ÓÃÜÑ¡Ïî¡£ÁíÍ⣬»¹»á¼ò¶ÌµØÌÖÂÛÒ»ÏÂÈçºÎ¼ÓÃÜASP.NET°æ±¾1.xÖеÄÅäÖÃÐÅÏ¢¡£

¡¡¡¡¶þ¡¢ ǰÌá

¡¡¡¡ÔÚÎÒÃÇ¿ªÊ¼Ì½ÌÖÈçºÎ¼ÓÃÜASP.NET 2.0ÅäÖÃÐÅϢ֮ǰ£¬Çë¼ÇסÏÂÁм¸µã£º

¡¡¡¡1. ËùÓÐÐÎʽµÄ¼ÓÃܶ¼»á°üº¬Ä³ÖÖÃØÃÜ£¬¶øµ±¼ÓÃܺͽâÃÜÊý¾Ýʱ¶¼ÒªÊ¹ÓÃÕâÒ»ÃØÃÜ¡£¶Ô³Æ¼ÓÃÜËã·¨ÔÚ¼ÓÃܺͽâÃÜÒ»¸öÏûϢʱʹÓÃͬһ°ÑÃÜÔ¿£¬¶ø·Ç¶Ô³Æ¼ÓÃÜËã·¨¶ÔÓÚ¼ÓÃܺͽâÃÜȴʹÓò»Í¬µÄÃÜÔ¿¡£ÎÞÂÛʹÓÃÄÄÖÖ¼¼Êõ£¬×îÖØÒªµÄ»¹ÊÇ¿´½âÃÜÃÜÔ¿µÄ°²È«±£´æ³Ì¶È¡£

¡¡¡¡2. ASP.NET 2.0ÌṩµÄÅäÖüÓÃܼ¼ÊõµÄÉè¼ÆÄ¿µÄÔÚÓÚ£¬Á¦Í¼×èÖ¹Äܹ»ÒÔijÖÖ·½Ê½¼ìË÷ÄãµÄÅäÖÃÎļþµÄºÚ¿ÍµÄÈëÇÖ¡£ÆäʵÏÖ˼ÏëÊÇ£¬Èç¹ûÔںڿ͵ļÆËã»úÉÏÓÐÄãµÄ Web.configÎļþ£»ÄÇô£¬Ëû²»ÄÜÆÆ½â¸Ã¼ÓÃܵIJ¿·Ö¡£È»¶ø£¬µ±web·þÎñÆ÷ÉϵÄÒ»¸öASP.NETÒ³Ãæ´ÓÒ»¸ö¼ÓÃܵÄÅäÖÃÎļþÇëÇóÐÅϢʱ£¬¸ÃÊý¾Ý±ØÐë±»½âÃܲÅÄÜʹÓÃ(²¢ÇÒÕâʱ²»ÐèÒªÄã±àдÈκδúÂë)¡£Òò´Ë£¬Èç¹ûÒ»¸öºÚ¿ÍÄܹ»°ÑÒ»¸öÄܹ»²éѯÅäÖÃÎļþ²¢ÏÔʾËüµÄ½á¹ûµÄASP.NET webÒ³ÃæÉÏ´«µ½ÄãµÄϵͳ£¬ÄÇô£¬Ëû¾ÍÄܹ»ÒÔÆÕͨÎı¾·½Ê½¹Û¿´±»¼ÓÃܵÄÉèÖá£(ÏêϸÇé¿öÇë²Î¿¼±¾ÎÄÌṩµÄʾÀýASP.NETÒ³Ãæ£¬ËüչʾÁ˼ÓÃܺͽâÃÜ Web.configÎļþÖи÷²¿·ÖµÄ·½·¨£»ÈçÄãËù¼û£¬Ò»¸öASP.NETÒ³ÃæÄܹ»´æÈ¡(²¢ÏÔʾ)¸Ã¼ÓÃÜÊý¾ÝµÄÆÕͨÎı¾ÐÎʽ)

¡¡¡¡3. ¼ÓÃܺͽâÃÜÅäÖÃÐÅÏ¢ÐèÒª¸¶³öÒ»¶¨µÄÐÔÄÜ´ú¼Û¡£Òò´Ë£¬Í¨³£Êǽö¼ÓÃܰüº¬Ãô¸ÐÐÅÏ¢µÄÅäÖò¿·Ö¡£±ÈÈç˵£¬¿ÉÄܲ»ÐèÒª¼ÓÃÜ£¼compilation£¾»ò£¼authorization£¾ÅäÖò¿·Ö¡£

¡¡¡¡Èý¡¢ ¼ÓÃܺÎÖÖÐÅÏ¢

¡¡¡¡ÔÚÎÒÃÇ·ÖÎöÈçºÎ¼ÓÃÜASP.NET 2.0ÅäÖÃÐÅϢǰ£¬ÈÃÎÒÃÇÊ×ÏÈÀ´¿´Ò»ÏÂÄܹ»¼ÓÃÜʲôÅäÖÃÐÅÏ¢¡£Ê¹ÓÃ.NET¿ò¼Ü2.0ÌṩµÄ¿â£¬¿ª·¢ÈËÔ±Äܹ»¼ÓÃÜÔÚWeb.config»ò machine.configÎļþÖеľø´ó¶àÊýµÄÅäÖò¿·Ö¡£ÕâЩÅäÖò¿·ÖÊÇһЩ×÷Ϊ£¼configuration£¾»ò£¼system.web£¾ÔªËØ×Ó½áµãµÄXMLÔªËØ¡£ÀýÈ磬ÏÂÃæµÄʾÀýWeb.configÎļþÖк¬ÓÐÈý¸öÅäÖÃÉèÖã¬ÏÔʽµØ¶¨ÒåΪ£º

£¼connectionStrings£¾£¬£¼compilation£¾ºÍ£¼authentication£¾¡£

£¼?XML version="1.0"?£¾

£¼configuration XMLns="http://schemas.microsoft.com/.NetConfiguration/v2.0"£¾

£¼connectionStrings£¾

¡¡£¼add name="MembershipConnectionString" connectionString="connectionString"/£¾

£¼/connectionStrings£¾

£¼system.web£¾

¡¡£¼compilation debug="true"/£¾

¡¡£¼authentication mode="Forms" /£¾

£¼/system.web£¾

¡¡¡¡ÕâЩ½ÚÖеÄÿһ¸ö¶¼¿ÉÒÔÓÐÑ¡ÔñµØ±»¼ÓÃÜ£¬»òÕßͨ¹ý±à³Ì·½Ê½»òͨ¹ýASPnet_regiis.exe£¨Ò»¸öÃüÁîÐй¤¾ß£©ÊµÏÖ¡£µ±±»¼ÓÃÜʱ£¬¼ÓÃܺóµÄÎı¾Ö±½Ó´æ´¢ÔÚÅäÖÃÎļþÖС£ÀýÈ磬Èç¹ûÎÒÃÇÒª¼ÓÃÜÉÏÃæµÄ£¼connectionStrings£¾½Ú£¬ÄÇô½á¹ûWeb.configÎļþ¿ÉÄÜ¿´ÆðÀ´ÈçÏÂËùʾ£º (×¢Ò⣺ƪ·ùËùÏÞ£¬ÎÒÃÇÊ¡ÂÔÁËÒ»´ó¿é£¼CipherValue£¾)

£¼?XML version="1.0"?£¾

£¼configuration XMLns="http://schemas.microsoft.com/.NetConfiguration/v2.0"£¾

£¼connectionStrings configProtectionProvider="DataProtectionConfigurationProvider"£¾

£¼EncryptedData£¾

¡¡£¼CipherData£¾

¡¡¡¡£¼CipherValue£¾AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAed...GicAlQ==£¼/CipherValue£¾

¡¡£¼/CipherData£¾

£¼/EncryptedData£¾

£¼/connectionStrings£¾

£¼system.web£¾

¡¡£¼compilation debug="true"/£¾

¡¡£¼authentication mode="Forms" /£¾

£¼/system.web£¾

¡¡¡¡ÁíÍ⣬´æÔÚһЩÄã²»ÄÜʹÓÃÕâ¸ö¼¼Êõ¼ÓÃܵÄÅäÖò¿·Ö£º

¡¡¡¡· £¼processModel£¾

¡¡¡¡· £¼runtime£¾

¡¡¡¡· £¼mscorlib£¾

¡¡¡¡· £¼startup£¾

¡¡¡¡· £¼system.runtime.remoting£¾

¡¡¡¡· £¼configProtectedData£¾

¡¡¡¡· £¼satelliteassemblies£¾

¡¡¡¡· £¼cryptographySettings£¾

¡¡¡¡· £¼cryptoNameMapping£¾

¡¡¡¡· £¼cryptoClasses£¾

¡¡¡¡ÎªÁ˼ÓÃÜÕâЩÅäÖò¿·Ö£¬Äã±ØÐë¼ÓÃÜÕâЩֵ²¢°ÑËü´æ´¢ÔÚ×¢²á±íÖС£´æÔÚÒ»¸öASPnet_setreg.exeÃüÁîÐй¤¾ß¿ÉÒÔ°ïÖúÄãʵÏÖÕâÒ»¹ý³Ì£»ÎÒÃǽ«ÔÚ±¾ÎĺóÃæÌÖÂÛÕâ¸ö¹¤¾ß¡£

¡¡¡¡¡¾Ìáʾ¡¿Web.ConfigºÍMachine.ConfigÖ®Çø±ð£º

¡¡¡¡Web.configÎļþÖ¸¶¨Õë¶ÔÒ»¸öÌØ¶¨µÄwebÓ¦ÓóÌÐòµÄÅäÖÃÉèÖ㬲¢ÇÒλÓÚÓ¦ÓóÌÐòµÄ¸ùĿ¼Ï£»¶ømachine.configÎļþÖ¸¶¨ËùÓеÄλÓÚ¸Ãweb·þÎñÆ÷ÉϵÄÕ¾µãµÄÅäÖÃÉèÖ㬲¢ÇÒλÓÚ$WINDOWSDIR$\Microsoft.Net\Framework\Version\ CONFIGĿ¼Ï¡£

×öÈËÒªºñµÀ£¬Çë×¢Ã÷ת×Ô¿áÍø¶¯Á¦(www.ASPCOOL.COM)¡£

ÔðÈα༭£ºadmin
±¾ÎÄÒýÓõØÖ·£º http://www.3pcode.com/net/2007/10/91191.htm
Ïà¹ØÎÄÕÂ