DOCUMENT:Q261223 05-AUG-2000 [iis] TITLE :File Download Dialog Box Appears When You Browse an ASP File PRODUCT :Internet Information Server PROD/VER:winnt:5.0 OPER/SYS: KEYWORDS:kbOSWin2000 ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Internet Information Services version 5.0 ------------------------------------------------------------------------------- SYMPTOMS ======== When you attempt to browse a .asp file, the File Download dialog box is displayed (instead of displaying the .asp file in the browser). CAUSE ===== The .asp file has an error in it, which invokes the custom error handler for 500;100 HTTP error messages. The custom error handler for 500;100 HTTP error messages has been set to open 500-100.asp as a file rather than a URL. Therefore, when Internet Information Services (IIS) encounters the error in the .asp file, it tries to open the file associated with 500;100 error messages instead of browsing it. It is not apparent to the user that IIS is attempting to open the 500-100.asp file rather than the .asp file that was specified in the browser. RESOLUTION ========== Add the folder that contains 500-100.asp file as a virtual directory, and then change the Custom Error page for 500;100 HTTP errors to invoke the 500-100.asp file using a URL instead of a file path. To do this, perform the following: 1. Start the Internet Service Manager (ISM), which loads the Internet Information Services snap-in for the Microsoft Management Console (MMC). 2. Right-click the appropriate Web site, click New, and then click Virtual Directory. 3. In the Virtual Directory Creation Wizard, click Next. In the Alias text box, type "IISHelp" (without the quotation marks), and then click Next. 4. When you are prompted for the path to the content directory, click Browse, select the WINNT\Help\IisHelp folder, and then click Next. 5. On the Access Permissions page, accept all the defaults, click Next, and then click Finish. 6. Right-click the Web site again, and then click Properties. 7. On the Custom Errors tab, select the "500;100" error line, and then click the Edit Properties. 8. In the Error Mapping Properties dialog box, change File to URL in the Message Type list box, and then type "/iisHelp/common/500-100.asp" (without the quotation marks) in the URL text box. 9. Click OK twice to return to the ISM. (c) Microsoft Corporation 2000, All Rights Reserved. Contributions by Kevin Zollman, Microsoft Corporation. Additional query words: iis 5 akz ====================================================================== Keywords : kbOSWin2000 Technology : kbiisSearch kbiis500 Version : winnt:5.0 Issue type : kbprb Solution Type : kbpending ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2000.