ASP.NetÓ¦ÓóÌÐòµÄĿ¼½á¹¹
ÿ¸öWebÓ¦ÓóÌÐò¶¼Òª¹æ»®×Ô¼ºµÄĿ¼½á¹¹£¬³ýÁË×Ô¼ºÉè¼ÆµÄĿ¼½á¹¹ÒâÍ⣬ASP.NetÒ²¶¨ÒåһЩÓÐÌØÊâÒâÒåµÄĿ¼¡£
1.Bin£ºÕâ¸öĿ¼°üº¬ÁËËùÓеÄÔ¤±àÒëµÄASP.NETµÄWebÓ¦ÓóÌÐòʹÓõÄ.Net³ÌÐò¼¯£¨Í¨³£ÊÇDLLs£©£¬ÕâЩ³ÌÐò¼¯Ò²°üÀ¨Ô¤±àÒëµÄÍøÒ³À࣬ÒÔ¼°±»ÕâЩÀàËùÒýÓÃµÄÆäËûµÄ³ÌÐò¼¯¡£
2.App_Code£ºÕâ¸öĿ¼Öаüº¬ÁËÓ¦ÓóÌÐòÖб»¶¯Ì¬Ô¤±àÒëµÄÔ´´úÂëÎļþ£¬ÕâЩ´úÂëÎļþͨ³£ÊǶÀÁ¢µÄ×é¼þ£¬ÀýÈçÈÕ¼Ç×é¼þ»òÊý¾Ý·ÃÎÊÀà¿â¡£ÕâЩ±»±àÒëµÄ´úÂëûÓгöÏÖÔÚBinĿ¼ÖУ¬ASP.Net°ÑËü·ÅÔÚ¶¯Ì¬±àÒëʱʹÓõÄÁÙʱĿ¼ÖС££¨Èç¹ûÔÚVisual StudioÖÐʹÓù¤³Ìģʽ¿ª·¢WebÓ¦ÓóÌÐò£¬¶ø²»ÊÇÒ»°ãµÄÍøÕ¾Ä£Ê½£¬¾Í²»ÐèҪʹÓÃÕâ¸öĿ¼£¬¹¤³ÌÖеÄËùÓдúÂëÎļþÁ¬Í¬ÍøÒ³Ò»Æð»á×Ô¶¯µÄ±»±àÒëµ½WebÓ¦ÓóÌÐòµÄ³ÌÐò¼¯ÖС££©
3.App_GlobalResources£ºÕâ¸öĿ¼Öб£´æWebÓ¦ÓóÌÐòÖÐÿ¸öÍøÒ³¶¼¿ÉÒÔ·ÃÎʵÄÈ«¾Ö×ÊÔ´¡£
4.App_LocalResources£ºÕâ¸öĿ¼Öб£´æµÄ×ÊÔ´³ýÁËÖ»ÔÊÐíËüÃÇËù·þÎñµÄÍøÒ³·ÃÎÊÒÔÍ⣬ÆäËûµÄ×÷ÓøúApp_GlobalResourcesĿ¼һÑù¡£
5.App_WebReferences£ºÕâ¸öĿ¼±£´æ×ÅWebÓ¦ÓóÌÐòʹÓõÄWeb ServicesµÄÒýÓ㬰üÀ¨WSDLÎļþºÍWebServicesµÄdiscoveryÎĵµ¡£
6.App_Data£ºÕâ¸öĿ¼ÊǸøÊý¾Ý´æ´¢±£ÁôµÄ£¬°üÀ¨SQL Server 2005 ExpressµÄÊý¾Ý¿âÎļþºÍXMLÎļþ¡£µ±È»Ò²¿ÉÒÔ×ÔÓÉÔÚÆäËûµÄĿ¼Öб£´æÊý¾ÝÎļþ¡£
7.App_Browsers£ºÕâ¸öĿ¼Öаüº¬Á˱£´æÔÚXMLÎļþÖеÄä¯ÀÀÆ÷µÄ¶¨Òå¡£ÕâЩXMLÎļþ¶¨ÒåÁ˿ͻ§¶Ëä¯ÀÀÆ÷µÄ²»Í¬µÄäÖȾÐÐΪ¡£ËäÈ»ASP.NETÊÇÔÚÈ«¾Ö·¶Î§ÄÚʹÓÃËü£¬µ«ÊÇApp_BrowsersÔÊÐí¸ø¶ÀÁ¢µÄWebÓ¦ÓóÌÐòÅäÖÃÕâÖÖÐÐΪ¡£
8.App_Themes£ºÕâ¸öĿ¼±£´æÁËWebÓ¦ÓóÌÐòʹÓõÄһЩÏîÄ¿¡£
Ïà¹ØÎĵµ£º
ÔÚWeb±à³Ì¹ý³ÌÖУ¬´æÔÚןܶలȫÒþ»¼¡£±ÈÈçÔÚÒÔǰµÄASP°æ±¾ÖУ¬CookieΪ·ÃÎÊÕߺͱà³ÌÕß¶¼ÌṩÁË·½±ã£¬²¢Ã»ÓÐÌṩ¼ÓÃܵŦÄÜ¡£´ò¿ªIEä¯ÀÀÆ÷£¬Ñ¡Ôñ“¹¤¾ß”²Ëµ¥ÀïµÄ“InternetÑ¡Ï¬È»ºóÔÚµ¯³öµÄ¶Ô»°¿òÀïµ¥»÷“ÉèÖÔ°´Å¥£¬Ñ¡Ôñ“²é¿´Îļþ”°´Å¥£¬ÔÚµ¯³öµÄ´°¿ÚÖУ¬¾Í»áÏÔʾӲÅÌÀï ......
protected void btncancel_Click(object sender, EventArgs e)
{
Page.RegisterStartupScript("", "<mce:script type="text/javascript"><!--
window.close()
// --></mce:script>");
}
......
ΪÁËÍü¼Ç:
1,System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr, Int32);:void
//´ÓIISÀ´µÄÇëÇó
2,System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest) : Void
//ÔÚÕâÒ»²½´´½¨Ò»¸öHttpContext¶ÔÏó
3, System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext) : IHttpHandler
// ......
//Ò»£ºÓÃ×Ô¼ºµÄ·þÎñÆ÷×÷ΪÓʼþ·þÎñÆ÷ʱ£º
//Èç³öÏÖ£ºÓÊÏä²»¿ÉÓᣠ·þÎñÆ÷ÏìӦΪ: 5.7.1 Unable to relay for ***@gmail.com
//½â¾ö°ì·¨ÈçÏ£ºÔÚIISÖУ¬ÓÒ»÷“ĬÈÏSMTPÐéÄâ·þÎñÆ÷”£¬Ñ¡Ôñ“ÊôÐÔ”£¬Çл»µ½“·ÃÎʔҳ£¬µã»÷“Öм̔°´Å¥£¬ÔÚµ¯³ö¿òÖÐÑ¡Ôñ“½öÒÔÏÂÁбí³ýÍâ&rdq ......
·½·¨Ò»£ºÊ¹ÓÃFileUpLoad ¿Ø¼þ¶à¸öÖ±½ÓÉÏ´«¡£ÕâÑù×öµÄÎÊÌâ¾ÍÊÇÒªÇóÒ³ÃæÌá½»£¬´Ó¶øµ¼ÖÂһЩ²»Ó¦¸ÃˢеÄÄÚÈÝÔڴ˲Ù×÷¹ý³ÌÖÐÏûʧµô¡£µ«ÊÇÓÃScriptManger À´Åª È´ÓÖ²»ÄÜÉÏ´«ÁË ÔÒòºÜ¼òµ¥ FileUpLoad ¿Ø¼þÒªÇópost¡£ÓÉÓÚÕâ¸öÎÊÌâ ËùÒÔ¶àÊýÈ˶¼ºÜÉÙ²ÉÓÃÕâÖÖ·½·¨£¬²»µÃ²»ÁíѰËü·¨¡£ÏÂÃæµÄ·½·¨¶þ½â¾ö´ËÎÊÌâ¡£
·½·¨¶þ£ºÊ¹ÓÃHtml±êÇ ......