12-2 ���� IIS �� ASP ����

¥H Windows XP Professional ¨Ó»¡¡A¥u­n¦b¦w¸Ë®É¦³¤Ä¿ï IIS¡A´N¥i¥H¦bºô­¶ÂsÄý¾¹¿é¤J¤U¦Cºô§}¡G
http://localhost
©Î¬O
http://127.0.0.1
­YIIS¦w¸Ë§´·í¡A«hÂsÄý¾¹À³¸ÓÅã¥Ü¤U¦Cµe­±¡G

¦pªGµLªkÅã¥Ü¤W­zµe­±¡A«h¥Nªí IIS ªº¦w¸Ë¨Ã¤£§¹¥þ¡A§A¥i¯à»Ý­n­«·s¦w¸Ë¤@¹M¡C¡]Windows XP Home Edition ¨Ã¤£¤ä´© IIS¡C¡^

­Y§Aªº§@·~¨t²Î¬O Vista¡A¨º§A­n¥ýÀˬd Vista ª©¥»¡A¥u¦³ Windows Vista Home Premium Edition¡BWindows Vista Professional Edition¡BWindows Vista Ultimate Edition ³o¤TºØª©¥»¦³¤ä´© IIS¡AWindows Vista Home Basic «h¤£¤ä´© IIS¡C¥Ñ©ó IIS ¹w³]¬O¤£¦w¸Ëªº¡A©Ò¥H§A­n¤â°Ê¦w¸Ë IIS¡A¬yµ{¦p¤U¡G

  1. ÂI¿ï¦p¤U¡G¡u±±¨î¥x -> µ{¦¡¶° -> µ{¦¡©M¥\¯à -> ¶}±Ò©ÎÃö³¬ Windows ¥\¯à¡v¡A¨Ì·Ó¾ðª¬¥Ø¿ý®i¶}¡A±Ò¥Î Internet Information Services¡C
  2. «ö½T©w«áµ¥­Ô¨t²Î¦w¸Ë¡C¡]¥i¯à»Ý­nWindows Vista ¦w¸Ë¥úºÐ¡C¡^
  3. ¦w¸Ë§¹¦¨«á¡A¥´¶}ÂsÄý¾¹¿é¤Jºô§} http://localhost¡A´N¥i¥H¬Ý¨ì IIS7 ¹w³]µe­±¦p¤U¡G

°²³]§Aªº IIS ¤w¸g¦w¸Ë§¹¦¨¡A±µµÛ§Ú­Ì»¡©ú¦p¦ó¥H IIS ¨Ó¶}±Ò¥»¾÷ºô­¶¡C¤@¯ëªººô­¶¦øªA¾¹¡A³£·|¿ï©w¤@­Ó®Ú¥Ø¿ý¨Ó©ñ¸mºô­¶¡A¥H IIS ¦Ó¨¥¡A¹w³]ªº®Ú¥Ø¿ý¬O¡uC:\Inetpub\wwwroot¡v¡A¦]¦¹§A¥u­n¦b¦¹¥Ø¿ý¤U©ñ¸m¤@­Ó²³æªººô­¶ helloWorld.htm¡A¨Ò¦p

<html> <body> Hello World! </body> </html> ¦¹®É§A´N¥i¥Hª½±µ¸g¥Ñ http://localhost/helloWorld.htm ¨Ó¬Ý¨ì¦¹ºô­¶¦bÂsÄý¾¹§e²{ªº®ÄªG¡G

¹ï©ó¤@¯ëªº *.htm ©Î *.html ÀɮצӨ¥¡A§A¥u­n¦bÀÉ®×Á`ºÞª½±µÂI¿ïÀɮ׹ϥܡA§Y¥i¨Ï¥ÎÂsÄý¾¹¶}±Ò¦¹ÀɮסA¨Ã°õ¦æºô­¶¤º¤§ JavaScript µ{¦¡½X¨Ã¹ïºô­¶¤º®e¶i¦æ±Æª©¡A³Ì«á±Nµ²ªG§e²{¦bÂsÄý¾¹¡CµM¦Ó¡A¹ï©ó *.asp ªººô­¶¦Ó¨¥¡A§Ú­Ì¨ÃµLªkª½±µÂI¿ï¨ÓÅã¥Ü¨äµ²ªG©óÂsÄý¾¹¡A¦]¬°¨ä¤º®e¥²¶·¸g¥Ñºô­¶¦øªA¾¹ªº¹Bºâ«á¡A¤~¯à±Nµ²ªG§e²{©óÂsÄý¾¹¡A¦]¦¹¹ï©ó©Ò¦³ªº *.asp ÀɮסA§Ú­Ì³£¥²¶·¸g¥Ñ localhost ¡]¥»¾÷ºô­¶¦øªA¾¹¡^ªº§@¥Î¡A¤~¯àÅã¥Üµ²ªG¡C

°ò¥»¤W¡A§Ú­Ì¥i¥H±N¦¹¥»®Ñ½d¨Ò¥úºÐªº¥D¥Ø¿ý jsBook «þ¨©¨ì¹w³]®Ú¥Ø¿ý¡]C:\Inetpub\wwwroot¡^¤§¤U¡A§Y¥i¸g¥Ñ localhost ¨ÓÅã¥Üºô­¶¡A¨Ò¦p¿é¤J¤U¦Cºô§}¡G

http://localhost/jsBook/asp/example/hello01.asp
´N¥i¥H¬Ý¨ì hello01.asp ªºµ²ªG¡C¦ý¬O­n±N¨C­Ó asp Àɮ׳£·h¨ì¹w³]®Ú¥Ø¿ý¤§¤U¡A¥¼§K¤Ó³Â·Ð¤F¡A¥t¤@­Ó¤èªk¡A¬O¥i¥H³]©wºô­¶¦øªA¾¹ªº¡uµêÀÀ¥Ø¿ý¡v¡A¸g¥Ñ¦¹³]©w«á¡A§Ú­Ì¥i¥H±NµêÀÀ¥Ø¿ý¬Ý¦¨¬O¦b®Ú¥Ø¿ý¤§¤Uªº¤l¥Ø¿ý¡A´N¥i¥H¨Ï¥Î«e­zªº¤è¦¡¨ÓÅã¥Ü asp ÀɮסC°²³]±z¤w¸g±N¥»®Ñ½d¨Ò¥úºÐ¤¤ªº¥Ø¿ý jsBook «þ¨©¨ì¥»¾÷¥Ø¿ý d:\jsBook¡A§Ú­Ì´N¥i¥H¶}©l³]©wµêÀÀ¥Ø¿ý¡C

¥H¤U¥H Windows XP Professional ¬°¨Ò¨Ó»¡©ú¦p¦ó³]©wµêÀÀ¥Ø¿ý¡A¦p¤U¡G

  1. ¦b®à­±¡u§Úªº¹q¸£¡v«ö¥kÁä¡A¿ï¨ú¡uºÞ²z¡v¨Ó¶}±Ò¡u¹q¸£ºÞ²z¡v¡C
  2. ¥H¥kÁäÂI¿ï¡u¹q¸£ºÞ²z¡]¥»¾÷¡^/ªA°È¤ÎÀ³¥Îµ{¦¡/Internet Information Services/ºô¯¸/¹w³]ªººô¯¸¡v¡A¿ï¨ú¡u·s¼W/µêÀÀ¥Ø¿ý...¡v¡A«ö¤U¡u¤U¤@¨B¡v¥i¶}±Ò¦p¤Uµe­±¡G

    ½Ð¿é¤J aspExample ¨Ã«ö¤U¡u¤U¤@¨B¡v¡C

  3. ¦¹®É½Ð¿é¤J¦¹µêÀÀ¥Ø¿ý©Ò¹ïÀ³ªº¹ê»Ú¥Ø¿ý¦WºÙ¡A¶}±Òªºµe­±¦p¤U¡G

  4. µM«á¥i¥H¿ï¾ÜµêÀÀ¥Ø¿ýªºÄÝ©Ê¡A¦p¤U¡G

    «ö¤U¡u¤U¤@¨B¡v¤Î¡u½T©w¡v«á¡A§Y§¹¦¨ IIS µêÀÀ¥Ø¿ýªº³]©w¡C¦ý§Ú­ÌÁÙ¥²¶·³]©w¦¹¥Ø¿ýªºÅv­­¡A¥H«KÅýºô¸ô¤Wªº¨ä¥L¨Ï¥ÎªÌ¯à°÷ÂsÄý¦¹¥Ø¿ý¤Uªººô­¶¡A»¡©ú¦p¤U¡C

  5. ¦b­è­è«ü©wªº¸ê®Æ§¨¤W«ö¥kÁä¿ï¨ú¡u¤º®e/¦w¥þ©Ê¡v¡A¶}±Òµøµ¡¦p¤U¡G

    Hint
    ¦pªG§AµLªk§ä¨ì¡u¤º®e/¦w¥þ©Ê¡vªº¿ï¶µ¡A¨º»ò§A´N¥²¶·¥ý¤£¤Ä¿ïÀÉ®×Á`ºÞ¤¤ªº¡u¤u¨ã/¸ê®Æ§¨¿ï¶µ/À˵ø/¨Ï¥Î²©öÀɮצ@¥Î¡]«Øij¨Ï¥Î¡^¡v¡A«ö¤U¡u½T©w¡v«á¡A¦¹®É§Y¥i¦b«ü©wªº¸ê®Æ§¨¤W«ö¥kÁä¿ï¨ú¡u¤º®e/¦w¥þ©Ê¡v¡C

  6. ¦¹®ÉÂI¿ï¡u·s¼W¡v¨Ã¿é¤J¡uEveryone¡v¡A¦p¤U¡G

  7. «ö¤U¡u½T©w¡v«á¡A¦A¿ï¨ú¡u¤¹³\/§¹¥þ±±¨î¡v¡A¦A«ö¤U¡u½T©w¡v¡A§Y¥i§¹¦¨µêÀÀ¥Ø¿ýªºÅv­­³]©w¡C¡]¥Ñ©ó¥u¬O¦b¥»¾÷¶i¦æºô­¶¦øªA¾¹ªº´ú¸Õ¡A©Ò¥H§Ú­Ì±NÅv­­³]©w¸û¼eÃP¡C­Y¬O¹ê»Ú¤W½uªº¹q¸£¡A«h¥u»Ý°w¹ïºô­¶ÂsÄý¨Ï¥ÎªÌªºÅv­­¨Ó¶i¦æ³]©w§Y¥i¡A¥B³]©wÅv­­¤]¤£¥i¹L©ó¼eÃP¡C¡C¡^
  8. ¦^¨ì¡u¹q¸£ºÞ²z¡v¤¶­±¡A¥H¥kÁäÂI¿ï¡u¹q¸£ºÞ²z¡]¥»¾÷¡^/ªA°È¤ÎÀ³¥Îµ{¦¡/Internet Information Services/ºô¯¸/¹w³]ªººô¯¸¡v¡A¿ï¨ú¡u­«·s±Ò°Ê¡v¡A§Y¥i­«·s±Ò°Ê IIS ¥H«K±Ò¥Î·sªº³]©w­È¡C
¦pªG§Aªº§@·~¨t²Î¬O Vista¡A«h³]©wµêÀÀ¥Ø¿ýªº¤è¦¡¤j¦P¤p²§¡A»¡©ú¦p¤U¡G
  1. ¦b®à­±¡u§Úªº¹q¸£¡v«ö¥kÁä¡A¿ï¨ú¡uºÞ²z¡v¨Ó¶}±Ò¡u¹q¸£ºÞ²z¡v¡C
  2. ¥H¥kÁäÂI¿ï¡u¹q¸£ºÞ²z¡]¥»¾÷¡^/ªA°È¤ÎÀ³¥Îµ{¦¡/Internet Information Services/ºô¯¸/¹w³]ªººô¯¸¡v¡A¿ï¨ú¡u·s¼W/µêÀÀ¥Ø¿ý...¡v¡A«ö¤U¡u¤U¤@¨B¡v¥i¶}±Òµøµ¡¡A¤w¿é¤JµêÀÀ¥Ø¿ýªº§O¦W¥H¤Î¹ïÀ³ªº¹êÅé¸ô®|¡G

  3. ±µµÛ§A¥²¶·³]©wµêÀÀ¥Ø¿ýªºÅv­­¡A¨ä¤èªk¦p¦P«e­z¡A¦b¦¹¤£¦AÂØ­z¡C
§¹¦¨µêÀÀ¥Ø¿ýªº³]©w«á¡A§Ú­Ì´N¥i¥Hª½±µ¸g¥Ñ localhost ¨ÓÂsÄý asp ºô­¶¡A¨Ò¦p¥u­n¿é¤J¤U¦Cºô§}¡G
http://localhost/jsBook/asp/example/hello01.asp
´N¥i¥H¦bÂsÄý¾¹Åã¥Ü¤U¦Cµ²ªG¡G

¦pªG§A¯à°÷Åã¥Ü¤W­zµe­±¡A¥Nªí§Aªº IIS ©M ASP ªº¤u§@Àô¹Ò³£¨S¦³°ÝÃD¡C¦ý¦pªGµLªk¥X²{¤W­zµøµ¡¡A§A¥i¥Hª½±µ±N¿ù»~°T®§¶K¨ì Google¡]http://www.google.com.tw¡^¶i¦æ·j´M¡A¤j³¡¤À´N¥i¥H§ä¨ì¬ÛÃöµª®×¡C

Hint
ºô­¶¦øªA¾¹ªº¹w³]³s±µ°ð¡]Port¡^¬O 80¡A¦]¦¹¦pªG§A¦³¨ä¥¦³nÅé¤]¦û¥Î¦¹³s±µ°ð¡]¨Ò¦p skype¡^¡A´N·|µo¥Íºô­¶¦øªA¾¹µLªk¥¿±`¤u§@ªº±¡ªp¡C¦¹®É¥i¥H²¾°£¦û¥Î³s±µ°ð 80 ªº³nÅé¡AIIS ´NÀ³¸Ó¥i¥H¥¿±`¤u§@¤F¡C

¦³§Ó©ó¾Ç²ß ASP ªº¦P¾Ç¡A¥i¥H±q·L³n¤½¥q¤U¸ü¬ÛÃö§Þ³N¤å¥ó¡A©Î¬Oª½±µ¨ú¥Î¥»®Ñ download ¥Ø¿ý¤Uªº Script56.CHM¡A³o¬O¤ñ¸û¸Ô²Óªº§Þ³N¤å¥ó¡A¥i¨Ñµ{¦¡¼¶¼g®Éªº°Ñ¦Ò¤§¥Î¡C


JScript µ{¦¡³]­p»PÀ³¥Î¡G¥Î©ó¦øªA¾¹ºÝªº ASP Àô¹Ò