ÔÚasp.netÖÐʹÓÃsession³£¼ûÎÊÌ⼯½õ
ÎÊ£ºÎªÊ²Ã´SessionÔÚÓÐЩ»úÆ÷ÉÏż¶û»á¶ªÊ§£¿
´ð£º¿ÉÄܺͻúÆ÷µÄ»·¾³ÓйØÏµ£¬±ÈÈ磺·À»ðǽ»òÕßɱ¶¾Èí¼þµÈ£¬³¢ÊԹرշÀ»ðǽ¡£
ÎÊ£ºÎªÊ²Ã´µ±µ÷ÓÃSession.Abandonʱ²¢Ã»Óм¤·¢Session_End·½·¨£¿
´ð£ºÊ×ÏÈSession_End·½·¨Ö»Ö§³ÖInProc£¨½ø³ÌÄڵģ©ÀàÐ͵ÄSession¡£Æä´ÎÒª¼¤·¢Session_End·½·¨£¬±ØÐë´æÔÚSession£¨¼´ÏµÍ³ÖÐÒѾʹÓÃSessionÁË£©£¬²¢ÇÒÖÁÉÙÒªÍê³ÉÒ»´ÎÇëÇó£¨ÔÚÕâ´ÎÇëÇóÖлáµ÷Óø÷½·¨£©¡£
ÎÊ£ºÎªÊ²Ã´µ±ÎÒÔÚInProcģʽÏÂʹÓÃSession»á¾³£¶ªÊ§£¿
´ð£º¸ÃÎÊÌâͨ³£ÊÇÓÉÓÚÓ¦ÓóÌÐò±»»ØÊÕµ¼Öµģ¬ÒòΪµ±Ê¹Óýø³ÌÄÚSessionʱ£¬SessionÊDZ£´æÔÚaspnet_wp½ø³ÌÖУ¬µ±¸Ã½ø³Ì±»»ØÊÕSession×ÔȻҲ¾ÍûÓÐÁË£¬È·¶¨¸Ã½ø³ÌÊÇ·ñ±»»ØÊÕ¿ÉÒÔͨ¹ý²é¿´ÏµÍ³µÄʼþ²é¿´Æ÷»ñµÃÐÅÏ¢¡£
¾ßÌåÐÅÏ¢Çë²Î¿¼£º
Session variables are lost intermittently in ASP.NET applications
ÔÚ1.0µÄʱºòÒ²ÓÐÒ»¸öbug»áµ¼Ö¹¤×÷½ø³Ì±»»ØÊÕ²¢ÖØÆô£¬¸ÃbugÒѾÔÚ1.1ºÍsp2ÖÐÐÞ¸´¡£
¹ØÓÚ¸ÃbugµÄÏêϸÐÅÏ¢Çë²Î¿¼£º
ASP.NET Worker Process (Aspnet_wp.exe) Is Recycled Unexpectedly.
ÎÊ£ºÎªÊ²Ã´µ±Session³¬Ê±»òÕßAbandonedºó£¬ÐÂSessionµÄIDºÍÔÀ´µÄÏàͬ£¿
´ð£ºÒòΪSessionIDÊDZ£´æÔÚ¿Í»§¶Ëä¯ÀÀÆ÷µÄʵÀýÀµ±Session³¬Ê±ÔÚ·þÎñÆ÷ÖØÐ½¨Á¢Sessionʱ£¬½«Ê¹ÓÃä¯ÀÀÆ÷´«À´µÄSessionID£¬ËùÒÔµ±Session³¬Ê±ºó£¬ÔÙÖØÐ½¨Á¢ºóSessionID²¢²»±ä¡£
ÎÊ£ºÎªÊ²Ã´Ã¿´ÎÇëÇóµÄSessionID¶¼²»Ïàͬ£¿
´ð£º¸ÃÎÊÌâ¿ÉÄÜÊÇûÓÐÔÚSessionÀïÃæ±£´æÈκÎÐÅÏ¢ÒýÆðµÄ£¬¼´³ÌÐòÖÐÈκεط½¶¼Ã»ÓÐʹÓÃSession¡£µ±SessionÖб£´æÐÅÏ¢Ö®ºóSessionID½«Ò»Ö±ºÍä¯ÀÀÆ÷Ïà¹Ø£¬´ËʱµÄSessionID½«²»»áÔڱ仯¡£
ÎÊ£ºASPºÍASP.NETÖ®¼äÊÇ·ñ¿ÉÒÔ¹²ÏíSession£¿
´ð£º¿ÉÒÔ¡£µ«ÊÇÕâÊÇÒ»¸ö±È½Ï¸´ÔӵĹý³Ì£¬Î¢ÈíÌṩÁ˹ٷ½µÄ½â¾ö·½°¸£¬Çë²Î¿¼£º
ÎÊ£ºÊ²Ã´ÀàÐ͵ĶÔÏó¿ÉÒÔ±£´æÔÚSessionÀ
´ð£ºÕâÒÀÀµÊ¹ÓõÄSessionµÄģʽ£¬µ±Ê¹ÓõÄÊǽø³ÌÄÚ£¨InProc£©µÄ SessionÄÇô¿ÉÒÔÇáËɵı£´æÈκζÔÏó¡£Èç¹ûÄãʹÓÃÁË·ÇInProcµÄģʽ£¬ÔòÖ»Äܱ£´æ¿ÉÒÔÐòÁл¯ºÍ·´ÐòÁл¯µÄ¶ÔÏó£¬Èç¹û´Ëʱ±£´æµÄ¶ÔÏó²»Ö§³ÖÐòÁл¯£¬Ôò²»Äܱ£´æµ½ÕâÖÖģʽ£¨·ÇInProc£©µÄSessionÀï¡£
ÎÊ£ºÎªÊ²Ã´ÔÚSession_EndÖв»ÄÜʹÓÃResponse.RedirectºÍServer.Transfer·½·¨Ìø×ªÒ³Ã棿
´ð£ºSession_EndÊÇÒ»¸öÔÚ·þÎñÆ÷ÄÚ²¿¼¤·¢µÄʼþ´¦Àíº¯Êý¡£ËüÊÇ»ùÓÚÒ»¸ö·þÎñÆ÷ÄÚ²¿µÄ¼ÆÊ±Æ÷µÄ£¬ÔÚ¼¤·¢¸Ãʼþʱ·þÎñÆ÷Éϲ¢Ã»ÓÐÏà¹ØµÄHttpRequest¶ÔÏó£¬Òò´Ë´Ëʱ²¢²»ÄÜʹ
Ïà¹ØÎĵµ£º
¾²Ì¬±äÁ¿
µ±ÎÒÃDZàдһ¸öÀàʱ£¬Æäʵ¾ÍÊÇÔÚÃèÊöÆä¶ÔÏóµÄÊôÐÔºÍÐÐΪ£¬¶ø²¢Ã»ÓвúÉúʵÖÊÉϵĶÔÏó£¬Ö»ÓÐͨ¹ýnew¹Ø¼ü×ֲŻá²úÉú³ö¶ÔÏó£¬Õâʱϵͳ²Å»á·ÖÅäÄÚ´æ¿Õ¼ä¸ø¶ÔÏ󣬯䷽·¨²Å¿ÉÒÔ¹©Íⲿµ÷Óá£
ÓÐʱºò£¬ÎÒÃÇÏ£ÍûÎÞÂÛÊÇ·ñ²úÉúÁ˶ÔÏó»òÎÞÂÛ ......
1.½«flex±àÒëºóµÄ³ÌÐò²åÈëµ½asp.netÒ³Ãæ
flexµÄ×îÖÕÊä³ö¾ÍÊÇÒ»ÕÅÍøÒ³+Ò»¸öflash(.swfÎļþ)
Õâô˵ÄãÃ÷°×Á˰ɣ¬Æäʵ¾ÍÊÇÓÃËûÉú³ÉµÄÍøÒ³µÄ·½Ê½°ÑÄǸö.swfÎļþ²åÈëµ½ÄãµÄasp.netÒ³Ãæ¾Í¿ÉÒÔÁË¡£
¼ÙÈçÄãµÄflex3ÏîÄ¿Ãû×Ö½ÐTestApp£¬×î¼òµ¥Ö±½ÓµÄ°ì·¨¾ÍÊÇ£¬
°Ñ"bin-debug"Ŀ¼Ïµģº
TestApp.html
TestApp.swf
AC_OETags.js ......
½÷É÷Asp.netÖÐstatic±äÁ¿µÄÓ÷¨
.Net¼¼Êõ 2007-01-30 22:17:37 ÔĶÁ925 ÆÀÂÛ11 ×ֺţº´óÖÐС
½÷É÷Asp.netÖÐstatic±äÁ¿µÄÓ÷¨
ÔÚ.Netƽ̨ϽøÐÐCSÈí¼þ¿ª·¢Ê±,ÎÒÃǾ³£Óöµ½ÒÔºó»¹ÒªÓõ½Ä³Ð©±äÁ¿ÉÏ´ÎÐ޸ĺóµÄÖµ,ΪÁ˼òµ¥Æð¼û,ºÜ¶àÈ˶¼Ï°¹ßÓÃstaticÀ´¶¨ÒåÕâЩ±äÁ¿,ÎÒÒ²ÊÇ¡£ÕâÑù·Ç³£·½±ã£¬ÏÂÒ»´Îµ÷ÓÃij¸ö ......
//˼·:½«ÆäIP´æÈëÊý¾Ý¿âµÄʱºò,ÒÔÊý×ÖµÄÐÎʽ´æÈë.¼´¿É±È½Ï´óС.
//±ÈÈç:192.168.1.1 ·²ÊǺóÃæÎ»Êý²»Âú3λµÄ¶¼ÒÔ0Ìî³ä.....ÄÇô´æÈëÐÎʽΪ:192168001001
//ÒòΪ:1Ö»ÓÐһλ...ËùÒÔ¼Ó00ÕâÑùÊý¾Ý¿âÖÐÈ«²¿µÄ¶¼Îª12λµÄÊý×Ö,¼´¿É±È½Ï.
public string getip(string ip)
{
......
²»¹ÜʹÓÃÄÄÖÖµ×²ãÆ½Ì¨£¬¿É¿¿ÐÔºÍÐÔÄܶ¼ÊǶÔËùÓÐ Web Ó¦ÓóÌÐòµÄÖ÷ÒªÒªÇ󣬾¡¹Ü´ÓijÖÖÒâÒåÉϽ²£¬ÕâÁ½¸öÒªÇóÊÇÏ໥ì¶ÜµÄ¡£ÀýÈ磬Ҫ¹¹½¨¸ü¿É¿¿¡¢¸ü½¡×³µÄÓ¦ÓóÌÐò£¬¿ÉÄÜÐèÒª½« Web ·þÎñÆ÷Óë¾ßÌåµÄÓ¦ÓóÌÐò·ÖÀ룬ʹӦÓóÌÐòÔÚ½ø³ÌÍ⹤×÷¡£µ«ÊÇ£¬Èç¹ûÔÚ²»Í¬ÓÚ Web ·þÎñÆ÷½ø³ÌµÄÄÚ´æ»·¾³Öй¤×÷£¬Ó¦ÓóÌÐò½«±äÂý¡£Òò´Ë£¬ÐèÒª²ÉÈ¡º ......