home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 May / PCWorld_1999-05_cd.bin / Komunik / MSIE5 / ieak5.exe / RCDATA / CABINET / asphelp.txt < prev    next >
Text File  |  1999-02-24  |  6KB  |  246 lines

  1. <HTML>
  2. <HEAD>
  3. <TITLE>Active Server Pages Autoconfiguration Solution</TITLE>
  4. <STYLE>
  5. <!--
  6. BODY
  7. {
  8.     BACKGROUND: #ffffff;
  9.     COLOR: #000000;
  10.     FONT-FAMILY: Verdana, Arial, Helvetica, Sans Serif;
  11.     FONT-SIZE: 70%;
  12.     MARGIN: 15px 22px 2em
  13. }
  14. A:link
  15. {
  16.     COLOR: #0000ff
  17. }
  18. A:visited
  19. {
  20.     COLOR: #800080
  21. }
  22. A:active
  23. {
  24.     COLOR: #ff0000
  25. }
  26. A:hover
  27. {
  28.     COLOR: #ff0000
  29. }
  30. H1
  31. {
  32.     FONT-SIZE: 130%;
  33.     MARGIN-BOTTOM: 0.5em
  34. }
  35. H2
  36. {
  37.     FONT-SIZE: 110%;
  38.     MARGIN-BOTTOM: 0.5em;
  39.     MARGIN-TOP: 1.5em
  40. }
  41. H1.wiz
  42. {
  43.     FONT-SIZE: 110%;
  44.     MARGIN-BOTTOM: 0.5em;
  45.     MARGIN-TOP: 1.5em
  46. }
  47. H3
  48. {
  49.     FONT-SIZE: 100%;
  50.     MARGIN-BOTTOM: 0.5em;
  51.     MARGIN-TOP: 1.2em
  52. }
  53. H4
  54. {
  55.     FONT-SIZE: 100%;
  56.     MARGIN-BOTTOM: 0.5em;
  57.     MARGIN-TOP: 1.2em
  58. }
  59. H5
  60. {
  61.     FONT-SIZE: 100%;
  62.     MARGIN-BOTTOM: 0.5em;
  63.     MARGIN-TOP: 1.2em
  64. }
  65. P
  66. {
  67.     MARGIN-BOTTOM: 0.6em;
  68.     MARGIN-TOP: 0.6em
  69. }
  70. P.proclabel
  71. {
  72.     FONT-SIZE: 100%;
  73.     FONT-WEIGHT: bold;
  74.     MARGIN-TOP: 1.1em
  75. }
  76. P.otherh
  77. {
  78.     FONT-SIZE: 100%;
  79.     FONT-WEIGHT: bold;
  80.     MARGIN-TOP: 1.1em
  81. }
  82. OL
  83. {
  84.     LIST-STYLE: none;
  85.     MARGIN-BOTTOM: 0em;
  86.     MARGIN-TOP: 0.5em
  87. }
  88. UL
  89. {
  90.     LIST-STYLE: url(blu_sqr.gif);
  91.     MARGIN-BOTTOM: 0em;
  92.     MARGIN-TOP: 0.6em
  93. }
  94. LI
  95. {
  96.     MARGIN-BOTTOM: 0.7em;
  97.     MARGIN-LEFT: -14px
  98. }
  99. OL LI
  100. {
  101.     MARGIN-LEFT: -14px
  102. }
  103. UL LI
  104. {
  105.     MARGIN-LEFT: -21px
  106. }
  107. DD
  108. {
  109.     MARGIN-BOTTOM: 0em;
  110.     MARGIN-LEFT: 1.5em
  111. }
  112. DT
  113. {
  114.     MARGIN-TOP: 2em
  115. }
  116. PRE
  117. {
  118.     FONT-FAMILY: Courier New;
  119.     FONT-SIZE: 125%;
  120.     MARGIN-BOTTOM: 1.5em;
  121.     MARGIN-TOP: 0em
  122. }
  123. CODE
  124. {
  125.     FONT-FAMILY: Courier New;
  126.     FONT-SIZE: 125%
  127. }
  128. TABLE
  129. {
  130.     FONT-SIZE: 100%;
  131.     MARGIN-BOTTOM: 1em;
  132.     MARGIN-TOP: 1em;
  133.     PADDING-BOTTOM: 2px;
  134.     PADDING-LEFT: 2px;
  135.     PADDING-RIGHT: 2px;
  136.     PADDING-TOP: 2px
  137. }
  138. TH
  139. {
  140.     BACKGROUND: #dddddd;
  141.     TEXT-ALIGN: left;
  142.     VERTICAL-ALIGN: bottom
  143. }
  144. TR
  145. {
  146.     VERTICAL-ALIGN: top
  147. }
  148. TD
  149. {
  150.     BACKGROUND: #eeeeee;
  151.     VERTICAL-ALIGN: top
  152. }
  153. P.indent
  154. {
  155.     MARGIN-LEFT: 2.1em
  156. }
  157. -->
  158. </STYLE>
  159. </HEAD>
  160. <BODY>
  161. <h1>Active Server Pages Automatic Configuration Solution</h1>
  162.  
  163. <h2>Requirements:</h2>
  164. <BLOCKQUOTE style="MARGIN-RIGHT: 0px">
  165.  
  166. <p><b>Windows NT4 Server</b></p>
  167.  
  168. <P> </P>
  169.  
  170. <p><b>Service Pack 4</b> -- 
  171.     <a href="http://www.microsoft.com/ntserver/nts/downloads/recommended/nt4svcpk4/nt4svcpk4.asp">
  172.         http://www.microsoft.com/ntserver/nts/downloads/recommended/nt4svcpk4/nt4svcpk4.asp
  173.     </a>
  174. </p>
  175.  
  176. <P> </P>
  177.  
  178. <p style="MARGIN-RIGHT: 0px"><b>NT Option Pack</b> -- Contains Internet Information Server 4.0<br>
  179.     
  180.         <a href="http://www.microsoft.com/ntserver/nts/downloads/recommended/NT4OptPk/default.asp " 
  181.  >
  182.             http://www.microsoft.com/ntserver/nts/downloads/recommended/NT4OptPk/default.asp
  183.         </a>
  184. </p>
  185.  
  186. <P> </P>
  187.  
  188. <p style="MARGIN-RIGHT: 0px"><b>Active Directory Services Interfaces 2.0</b> -- Interfaces required to get user information from NT<br>
  189.     <a href="http://www.microsoft.com/ntserver/nts/downloads/other/ADSI2/default.asp">
  190.         http://www.microsoft.com/ntserver/nts/downloads/other/ADSI2/default.asp
  191.     </a>
  192. </p></BLOCKQUOTE>
  193.  
  194.     
  195. <P> </P>
  196.     
  197.  
  198. <h2>Automatic Configuration ASP Setup</h2>
  199. <OL>
  200.     <li type=disc value=1>Copy AUTOCFG.ASP to a directory where scripting is allowed.  All directories under INETPUB\WWWROOT allow scripting by default.</li>
  201.     
  202.     <li type=disc value=2>AUTOCFG.ASP should be given Everyone Read access and the Internet User Account (IUSR_computer name) should have No Access.</li>
  203.   
  204.     <li type=disc value=3>For this example 3 INS files have been included: IE_DEF.INS, IE_MARK.INS, and IE_PROD.INS.  The INS files simply customize the browser title to show the INS file name.
  205.     To make this work for your company, you should create new autoconfiguration packages using the Profile Manager.  </li>
  206.     
  207.     <li type=disc value=4>Copy the 3 sample INS files into a Read and Execute directory named "INS" which is located in the same directory as the AutoCfg.ASP file,
  208.     I.E.  if AUTOCFG.ASP is stored in INETPUB/WWWROOT/ then the INS files would be stored in INETPUB/WWWROOT/INS/  <br>
  209.     Everyone can have Read access.  </li>
  210.     
  211.     <li type=disc value=5>After all files have been copied to the proper directories, launch Internet Service Manager.  In ISM, enable
  212.     both Allow Anonymous and NT Challenge Response authentication options for AUTOCFG.ASP</li>
  213.     
  214.     <li type=disc value=6>Open User Manager for Domains.  Create the desired groups.  All groups must be named with the IE_ prefix.  To use
  215.     the provided example files, create 3 groups: IE_DEF, IE_MARK, IE_PROD.</li>
  216.     
  217.     <li type=disc value=7>Assign domain users to each of these groups
  218.     
  219.  
  220. </OL>
  221.  
  222. <P> </P>
  223.     
  224.  
  225. <h2>How ASP Automatic Configuration Works</h2>
  226. <p>This ASP solution was developed so Corporate Administrators can point users to one URL in the automatic configuration script box
  227. in the LAN settings dialog and have the server return the proper INS file based on the user's logon domain and name.</p>
  228.  
  229. <P>When autoconfiguration occurs (during browser launch), the server queries the connecting user's domain name and user name.  If the user was not authenticated, such information
  230. would not be available, which is why the Internet User Account must be given No Access to the ASP file.  The server then uses ADSI to query which NT account groups the user belongs
  231. to in the domain and uses the <i>first</i> group it finds which starts with "IE_" (eg. IE_MARK, IE_HR, etc.)</P>
  232. <p>Once the correct group name is known, the server redirects to the INS file with the same name located in the INS subdirectory.  If the server does not find the user
  233. within any of the autocounfiguration groups, it will redirect to IE_DEF.  Maintenance of the autoconfiguration packages can be done via the Profile Manager, with packages saved 
  234. directly to the INS subdirectory.</p>
  235.  
  236. <P> </P>
  237.  
  238. <h2>Troubleshooting</h2>
  239. <p>The ASP file has a debug mode which can be used to identify the source of problems that might occur when using the file.  Edit the ASP file and set
  240. DEBUGFLAG to TRUE (FALSE by default).  Open the file <i>directly</i> through the browser by navigating to the URL of the ASP file.  The ASP file will display
  241. a web page with all of the information that the server gathered while trying to find the correct set of automatic configuraton files.</p>
  242.  
  243.  
  244. </BODY>
  245. </HTML>
  246.