ASP.NETº£Á¿·ÃÎʵĴ¦Àí¾Ñé·ÖÏí
IIS¸øÎÒÃÇ¿ª·ÅÁËÆ½Ì¨£¬ÎÒÃDz»ÔÙÐèÒªÓø´ÔÓµÄsocketÈ¥½âÎö¿Í»§¶ËµÄhttpÇëÇ󣬶øÇÒIISËû±¾ÉíÌṩÁËÒ»Ì×ÍêÉÆµÄ£¬´¦Àíº£Á¿Á´½ÓµÄ·½°¸¡£
²»¹ý¾ÝÎÒËùÖª£¬ºÜÉÙÈËʹÓÃÁˣɣɣӵĸ߼¶¹¦ÄÜ»òÕßʹÓõÚÈý·½·þÎñÈ¥ÓÅ»¯º£Á¿Á´½Ó£¬´ó²¿·Ö³ÌÐòÔ±¶ÔÓÚWeb¿ª·¢¶¼Êǵ¥½ø³Ìģʽ£¬Ã»ÓÐÈκλº´æµÄ¿ª·¢£¬´ó²¿·ÖϵͳµÄ´¦ÀíÄÜÁ¦¶¼·Ç³£ÓÐÏÞ¡£
ÆäʵҪ×öµ½´¦Àíº£Á¿Á´½Ó£¬Ò²²»ÊÇÒ»¼þÈÝÒ×µÄÊ¡£ÔÚÕâÀïÎÒ·ÖÏíÒ»ÏÂÎÒµÄÉÙÐí¾Ñé¡£IISÀïÃæ£¬¶ÔÓÚÕ¾µãºÍ¶ÔÓÚÐéÄâĿ¼£¬¶¼¿ÉÒÔÖ¸¶¨ÏàÓ¦µÄÓ¦ÓóÌÐò³Ø¡£²»Í¬µÄÕ¾µã£¬²»Í¬µÄÐéÄâĿ¼£¬¶ÔÓÚ²»Í¬µÄÓ¦Óã¬ÌرðÊÇ·ÃÎÊÁ¿¾Þ´óµÄ£¬×îºÃÉèÖò»Í¬µÄÓ¦ÓóÌÐò³Ø¡£
Ó¦ÓóÌÐò³ØºÜ¶àÈ˶¼¿ÉÒÔÉ裬µ«ÊÇÒªÓúã¬Ò²²»ÊÇÒ»¼þÈÝÒ×µÄÊ¡£ÔÚÕâÀïÎÒÖØµãÌÖÂÛÒ»ÏÂÓ¦ÓóÌÐò³ØµÄµÚ¶þ¸öÑ¡ÏîÀïÃæµÄWebÔ°¡£ÔÚWebÔ°µÄÑ¡ÏîÀïÃæ¿ÉÒÔ½«Ó¦ÓóÌÐò³ØÉèÖÃ³É¶à½ø³Ì£¬ÕâÑù¾Í¿ÉÒÔ´ó´óÌá¸ßIISµÄ´¦ÀíÄÜÁ¦¡£
WebÔ°Ò²µÄÈ·ºÜ¶àÈË»áÉ裬µ«ÊÇÉèÖÃÁËWebÔ°Ö®ºó£¬³ÌÐò¼Ü¹¹ÉϳöÏÖµÄÎÊÌ⣬ÕâÊÇÎÒÌÖÂÛµÄÖØµã¡£ÓÉÓÚWeb³ÌÐòÀïÃæµÄstaticºÍsessionÕâЩ±äÁ¿ÊDZ£´æÔÚ½ø³ÌÀïÃæµÄ£¬µ«Êǽø³ÌÈ´ÊÇÓ¦ÓóÌÐòµÄ×îºó±ß½ç¡£ÉèÖÃÁË¶à½ø³ÌµÄwebºó£¬staticºÍsessionÕâЩ±äÁ¿µÄÖµ¾Í»áÓпÉÄܶªÊ§ÁË¡£±ÈÈç´¦ÀíaÒ³ÃæµÄ½ø³ÌÉèÖÃÁËÒ»¸östatic»òÕßsession±äÁ¿£¬µ±´ò¿ªbÒ³ÃæµÄʱºò£¬ÓпÉÄܶÁµÃµ½£¬Ò²ÓпÉÄܶÁ²»µ½£¬ÒòΪ´¦ÀíbÒ³ÃæµÄʱºòIIS¿ÉÄÜÒѾÆô¶¯ÁíÒ»¸ö½ø³ÌÈ¥´¦ÀíÕâ¸öÒ³ÃæÁË¡£
ÔÚÕâÖÖÇé¿öÏ£¬¶ÔÓÚsession±äÁ¿£¬asp.netÌṩÁËÒ»¸öÍêÉÆµÄ½â¾ö·½°¸¡£Ö»ÒªÔÚÅäÖÃÎļþÀïÃæ
ÉèÖÃÒ»ÏÂ<sessionState mode="StateServer"></sessionState>£¬È»ºóµ½ÏµÍ³·þÎñÀïÆô¶¯asp.net status serverÕâ¸ö·þÎñ¾Í¿ÉÒÔÁË¡£
µ«ÊÇ£¬staticÀàÐͱäÁ¿µÄ´¦Àí¾ÍûÓÐÄÇô¼òµ¥ÁË¡£staticºÜÓÐÓã¬Ö»ÒªÓÐÍêÉÆµÄÄڴ漰ʱÊÍ·Å»úÖÆ£¬¿ÉÒÔ½«´¦ÀíµÄÖмä½á¹û±£´æÔÚstatic±äÁ¿ÀïÃæ£¬¾ÍÀýÈçÒ»¸öÊý¾Ý²éѯ·þÎñ£¬µÚÒ»´Î·ÃÎʵÄʱºòÖ´Ðвéѯ£¬½«½á¹û±£´æÔÚstatic±äÁ¿ÀïÃæ£¬¼ÙÈçÊý¾ÝÁ¿ºÜ¶àµÄ£¬¿Í»§¶Ë¾Í¿ÉÒÔÒì²½·ÖÒ³À´¼ÓÔØ£¬µÚ¶þ´Î·ÃÎʵÄʱºòÖ±½Ó¶Ástatic±äÁ¿£¬²»ÐèÒªÔÙÖ´ÐÐÕ¼cpuºÜ¸ßµÄÊý¾Ý²éѯºÍ·ÖÎö²Ù×÷ÁË¡£
¿ÉÊÇ£¬ÓÉÓÚÉèÖÃÁË¶à½ø³Ì£¬staticÀàÐͲ»ÔÙ¿ÉÓÃÁË£¬ÄÇô½â¾ö°ì·¨ÊÇÊ²Ã´ÄØ£¿ÆäʵÎÒÃÇ¿ÉÒÔÔÙ½¨Ò»¸öwindows service»òÕßweb service³ÌÐò£¬¼ÙÈçÊǽ¨windows service, IIS¿ÉÒÔͨ¹ýremoting½«Êý¾Ý±£´æµ½windows serviceÀïÃæ£¬windows service¸ºÔð±£´æÕâ¸öÊý¾Ý£¬È»ºó¸øIIS·µ»ØÒ»¸ö£É£Ä£¬È»ºó£É£É£Ó½«Õâ¸ö£É£Ä·µ»Ø¸ø¿Í»§¶Ë£¬ÒÔºó¿Í»§¶Ë¼ÙÈçÏëȥȡÊý¾Ý£¬¾Í²»ÓÃÔÙµ½Ê
Ïà¹ØÎĵµ£º
ʹÓÃASP.NETÉú³É¾²Ì¬Ò³ÃæµÄ·½·¨ÓÐÁ½ÖÖ£¬µÚÒ»ÖÖÊÇʹÓÃC#ÔÚºǫ́Ӳ±àÂ룬µÚ¶þÖÖÊǶÁȡģ°åÎļþ£¬Ê¹ÓÃ×Ö·û´®Ìæ»»µÄ·½·¨¡£µÚÒ»ÖÖ·½·¨±àÂëÁ¿´ó£¬
¶øÇÒά»¤±È½ÏÀ§ÄÑ¡£ÎÒÖØµã½²½âµÚ¶þÖÖ·½·¨¡£µÚ¶þÖÖ·½·¨µÄ»ù±¾Ë¼Â·ÊÇ£ºÊ¹ÓÃDWÖ®ÀàµÄ¹¤¾ßÉú³ÉÒ»¸ö¾²Ì¬Ò³ÃæÄ£°å¡£¶ÁÈ¡¸ÃÄ£°åÎļþ£¬È»ºó¶ÔÀïÃæµÄÌØÊâ±ê¼ÇʹÓÃ
ÕæÊµµÄÊý¾ÝÌæ»»µô£¬²¢Éú³ÉÒ ......
Ò»¡¢Ä¿Ç°ÔÚASP.NETÖÐÒ³Ãæ´«Öµ¹²ÓÐÕâô¼¸ÖÖ·½Ê½£º
µÚÒ»ÖÖ·½·¨£º
¡¡¡¡Í¨¹ýURLÁ´½ÓµØÖ·´«µÝ
send.aspx:
protected void Button1_Click(object sender, EventArgs e)
{
Request.Redirect("Default2.aspx?usern ......
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using  ......
public static Boolean WriteTextFile(string content, string filepath,string name)
{
FileStream fs;
StreamWriter sw;
if (!System.IO.Directory.Exists(filepath))
{
DirectoryInfo DirInfo = Directory.CreateDirectory(filepath); //´´½¨Ä¿Â¼
DirI ......