Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ASP.NETÒ³Ãæ½âÎö(2)

HttpApplication¶ÔÏó
HttpApplicationÊÇÒ»¸ö»ùÀ࣬´ú±íÔËÐÐÖеÄASP.NETÓ¦ÓóÌÐò¡£ÔËÐÐÖеÄASP.NETÓ¦ÓóÌÐòÓɶ¯Ì¬´´½¨µÄ¼Ì³ÐÓÚHttpApplicationµÄÀàÀ´±íʾ¡£Èç¹ûglobal.asax´æÔÚ£¬ÄÇôͨ¹ý½âÎöÆäÄÚÈÝ£¬¿ÉÒÔ´´½¨¶¯Ì¬Éú³ÉµÄÓ¦ÓóÌÐòÀàµÄÔ´´úÂë¡£Èç¹ûglobal.asax¿ÉÓã¬Ó¦ÓóÌÐòÀà±ã»á±»´´½¨£¬²¢¸ù¾ÝËüÃüÃûΪASP.global_asax¡£·ñÔò£¬»áʹÓûùÀàHttpApplication¡£ HttpApplicationÅÉÉúÀàµÄʵÀý¸ºÔð¹ÜÀí·ÖÅä¸øËüµÄÇëÇóµÄÕû¸öÉúÃüÖÜÆÚ¡£Ö»ÓÐÔÚ¸ÃÇëÇó´¦ÀíÍê±Ïºó£¬¸ÃʵÀý²Å»á±»ÖØÓá£HttpApplicationά»¤×ÅһϵÁÐHTTPÄ£¿é¶ÔÏó£¬ÕâЩ¶ÔÏó¿ÉÒÔ¶ÔÇëÇóµÄÄÚÈݽøÐÐɸѡ£¬ÉõÖÁ»¹¿ÉÒÔ½øÐÐÐ޸ġ£ÔÚÇëÇó´©Ô½¹ÜµÀµÄ¹ý³ÌÖУ¬¿ÉÄÜËæʱ»áµ÷ÓÃÒÑ×¢²áµÄÄ£¿é¡£ HttpApplication¶ÔÏóÄÜÅжϴú±í±»ÇëÇó×ÊÔ´µÄ¶ÔÏóÀàÐÍ(Ò»°ã¿ÉÄÜÊÇASP.NETÒ³Ãæ¡¢Web·þÎñ»òÓû§¿Ø¼þ)¡£Ëæºó£¬HttpApplicationʹÓÃÏàÓ¦µÄ´¦Àí³ÌÐò¹¤³§»ñÈ¡´ú±í±»ÇëÇó×ÊÔ´µÄ¶ÔÏó¡£¹¤³§¿ÉÄÜʹÓÃÏÖÓеijÌÐò¼¯£¬ÊµÀý»¯±»ÇëÇó×ÊÔ´µÄÀàµÄʵÀý£¬Ò²¿ÉÄÜÏȶ¯Ì¬´´½¨ËùÐè³ÌÐò¼¯£¬È»ºóÔÙʵÀý»¯¸Ã¶ÔÏó¡£´¦Àí³ÌÐò¹¤³§¶ÔÏóÊÇʵÏÖIHttpHandlerFactory½Ó¿ÚµÄÀàµÄʵÀý£¬¸ºÔ𷵻ش¦ÀíHTTPÇëÇóµÄÍйܶÔÏó——HTTP´¦Àí³ÌÐò¡£Ò»¸öASP.NETÒ³ÃæÖ»ÊÇÒ»¸ö´¦Àí³ÌÐò¶ÔÏó(¼´£¬ÊµÏÖIHttpHandler½Ó¿ÚµÄÀàµÄʵÀý)¡£
Ò³Ã湤³§
HttpApplicationÀà»áÈ·¶¨Òª´¦ÀíµÄÇëÇóµÄ¶ÔÏóÀàÐÍ£¬²¢Î¯ÍÐÓë¸ÃÀàÐÍÏà¹ØµÄ´¦Àí³ÌÐò¹¤³§´´½¨ÆäеÄʵÀý¡£Èç¹û±»ÇëÇóµÄ×ÊÔ´ÊÇÒ³Ã棬»á·¢ÉúʲôÇé¿öÄØ£¿ Ò»µ©HttpApplication¶ÔÏóÕƹÜÁËÇëÇ󣬾ͱØÐëÑ¡ÔñÒ»¸öºÏÊʵĴ¦Àí³ÌÐò£¬²¢´´½¨¸Ã´¦Àí³ÌÐòµÄʵÀý¡£¶ÔÓÚÃæÏòÒ³ÃæµÄÇëÇ󣬶ÔÓ¦µÄ¹¤³§ÃûΪPageHandlerFactory¡£ÎªÕÒµ½ºÏÊʵĴ¦Àí³ÌÐò£¬HttpApplication»á¶ÁÈ¡ÅäÖÃÎļþ<httpHandlers>Çø¶ÎÖеÄÐÅÏ¢¡£
¼¸¸öÖ÷ÒªµÄÒÑ×¢²á´¦Àí³ÌÐò:
 
´¦Àí³ÌÐò¹¤³§²»»áÔÚÿ´Îµ÷Óñ»ÇëÇó×ÊԴʱ¶¼½øÐбàÒë²Ù×÷¡£ÒѱàÒë´úÂë±»´æ´¢ÔÚWeb·þÎñÆ÷µÄASP.NETÁÙʱĿ¼ÖУ¬Ö»ÒªÏàÓ¦×ÊÔ´ÎļþûÓб»¸ü¸Ä£¬±ã»á±»Ò»Ö±ÖØÓÃÏÂÈ¥(ÕâÖÖЧ¹ûµÃÒæÓÚ¶Ô“¹¤³§Ä£Ê½”µÄʹÓÃ)¡£ Òò´Ë£¬½Óµ½ÇëÇóʱ£¬Ò³Ãæ´¦Àí¹¤³§»á´´½¨´ú±í±»ÇëÇóÒ³ÃæµÄ¶ÔÏóʵÀý¡£ÈçÇ°ËùÊö£¬Ò³Ãæ¶ÔÏó¼Ì³ÐÓÚSystem.Web.UI.PageÀ࣬¶ø¸ÃÀàʵÏÖÁËIHttpHandler½Ó¿Ú¡£Ò³Ãæ¶ÔÏó»á±»·µ»ØÓ¦ÓóÌÐò¹¤³§£¬Ëæºó±»´«»Ø¸øHttpRuntime¶ÔÏó¡£×îºóµÄ²½ÖèÓÉASP.NETÔËÐпâÍê³É£¬ASP.NETÔËÐпâ»áµ÷ÓÃIHttpHandlerµÄÒ³Ãæ¶ÔÏóµÄProcessRequest·½·¨¡£Õâ»áʹҳÃæÖ´ÐÐÓû§¶¨ÒåµÄ´úÂ룬²¢Îªä¯ÀÀÆ÷Éú³É±ê¼Ç¡£
Ò³Ã


Ïà¹ØÎĵµ£º

ÔÚasp.net webserviceÖÐÈçºÎʹÓÃsession

 
ÔÚʹÓÃasp.net±àдwebserviceʱ£¬Ä¬ÈÏÇé¿öÏÂÊDz»Ö§³ÖsessionµÄ£¬µ«ÎÒÃÇ¿ÉÒÔ°ÑWebMethodµÄEnableSessionÑ¡ÏîÉèΪtrueÀ´ÏÔʽµÄ´ò¿ªËü£¬Çë¿´ÒÔÏÂÀý×Ó£º
1 н¨ÍøÕ¾WebSite 
2 н¨web·þÎñWebService.asmx£¬Ëü¾ßÓÐÒÔÏÂÁ½¸ö·½·¨£º
 C#-Code:
[WebMethod(EnableSession = true)]
public string Login( ......

SocketͨÐÅδÍê³É£¬×ÔѧASP.NETСÓгÉЧ£¬³õʶAjax

½øÈ¥º®¼Ù£¬ÓÉÓÚÒ»¸ö»ë»ëججµÄѧÆÚ½áÊøÁË£¬²»ÏëÁî×Ô¼º¼ÌÐø³ÁÄçÔÚÄÇ»èÌìºÚµØÖ®ÖУ¬ÓÚÊÇÈ¥Library½èÁËÒ»±¾ºÜºñºÜÖصÄC# ASP.NETµÄÊ飬¸½¹âÅÌ¡£ÓÐȤµÄ£¬ÎÒÓÃÀúÀ´Ñ§Ï°¿Î±¾ÖªÊ¶µÄ·ÅѧѧϰC#ºÍÊìϤVS»·¾³£¬»¹×öÁ˲»ÉÙ¶ÁÊé±Ê¼Ç£¬°¥£¬ÕæµÄûÄǸö±ØÒª°¡£¬²»¹ý¿´ÁË1-2ÖÜÖ®ºó£¬¶ÔÓÚ·þÎñÆ÷¶Ë¿Ø¼þµÄÈ·ÊÇÊìϤ²»ÉÙ£¬¶ÔÓڱ߽߱ŽŵÄһЩҳÃæ ......

ASP.NETÒ³Ãæ´«Êý¾ÝµÄ¸÷ÖÖ·½·¨ºÍ·ÖÎö

WebÒ³ÃæÊÇÎÞ״̬µÄ£¬ ·þÎñÆ÷¶Ôÿһ´ÎÇëÇó¶¼ÈÏΪÀ´×Ô²»Í¬Óû§£¬Òò´Ë£¬±äÁ¿µÄ״̬ÔÚÁ¬Ðø¶ÔͬһҳÃæµÄ¶à´ÎÇëÇóÖ®¼ä»òÔÚÒ³ÃæÌøתʱ²»»á±»±£Áô¡£ÔÚÓÃASP.NET Éè¼Æ¿ª·¢Ò»¸öWebϵͳʱ£¬ Óöµ½Ò»¸öÖØÒªµÄÎÊÌâÊÇÈçºÎ±£Ö¤Êý¾ÝÔÚÒ³Ãæ¼ä½øÐÐÕýÈ·¡¢°²È«ºÍ¸ßЧµØ´«ËÍ£¬Asp.net ÌṩÁË״̬¹ÜÀíµÈ¶àÖÖ¼¼ÊõÀ´½â¾ö±£´æºÍ´« ......

ÔÚASP.NETÖÐweb.configÅäÖÃÊý¾Ý¿â

´ó¼ÒÖªµÀÔÚÍøÕ¾µÄÿ¸öÒ³ÃæÉÏ,´æ´¢Ò»Ð©È«¾Ö´¦ÀíÐÅÏ¢£¬ÀíÏëµÄ×ö·¨Êǽ«ÕâЩÐÅÏ¢Ò»´ÎÐԵļ¯Öд洢ÔÚ×ÊÁϵµ°¸¿âÖУ¬¶ø²»ÊÇÔÚÍøÕ¾µÄÿ¸öÒ³ÃæÉ϶¼Öظ´ÕâÑùµÄ²Ù×÷¡£
    ±ÈÈç˵Êý¾Ý¿âÁ¬½Ó´®¾ÍÊÇÕâÑùµÄÐÅÏ¢£¬Èç¹ûÕâЩÐÅÏ¢²»ÊǼ¯Öд洢ÔÚÌض¨ÇøÓòÖУ¬¶øÊÇÔÚÍøÕ¾µÄÿ¸öÐèÒªÁ¬½ÓÊý¾Ý¿âµÄÒ³ÃæÉÏÊÖ¹¤ÊäÈ룬¿ÉÒÔÉèÏ룺µ±Êý ......

ʹÓÃasp.net FtpWebRequest ʵÏÖFTP³£Óù¦ÄÜ

ÒÔÏ´úÂë ʹÓÃ.net FtpWebRequest ʵÏÖFTPµÄ³£Óù¦ÄÜ£¬ ´úÂëÒѾ­µ÷ÊÔͨ¹ý£¬ ¿É¸´ÖÆÖ±½ÓʹÓᣠ¾­²âÊÔʹÓôËÖÖ·½Ê½ÊµÏÖµÄFTP²Ù×÷ÓëÖ±½ÓʹÓÃÃüÁîµÄ·½Ê½²Ù×÷FTPÒªÎȶ¨Ðí¶à¡£ ÓÐÉè¼Æ²»ºÃµÄµØ·½ÇëÖ¸Õý¡£

using System;
RYWo})E[3K Tg0using System.Collections.Generic;
}k'LQ BB-_d0using System.Text;ITPUB ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ