Purchase   |  Products   |  Downloads   |  Support   |  Free Trial      

Configuring IIS for Apollo ASP

Symptoms: 0x8000FFFF

The solution is to assign the proper security rights to directory that holds your data files. The most common problem in getting Apollo ASP to work, is not with Apollo ASP itself, but rather in configuring your IIS web server with the proper rights to allow data access. Basically, you must set the proper "web" rights to the directory containing your data files.

Option 1

     IIS (v6.x/7.x)

  1. Run File Explorer
  2. Right click the folder where your DBF files are located
  3. select Properties
  4. select Security
  5. click Edit
  6. click Add
  7. enter "Everyone"
  8. click OK
  9. select Everyone and click "Full Control" checkbox
  10. click OK

     IIS (before v6)

  1. Run IIS
  2. Select your web site
  3. Right-click/properties on the directory that holds your data files
  4. Select "Directory" Tab (default tab) and check "[x] Read" and "[x] Write" rights
  5. Select "Directory Security" Tab
  6. In the "Anonymous Access and Authentication" section, press the Edit button
  7. Check "[x] Allow Anonymous Access" and press the Edit button
  8. Add "Guest" (this is not the same as "Internet Guest Account")
    Add any Internet account that belongs to the "Guests" group. Usually has a prefix "IUSR_xxx"
  9. In this same dialog:
    IIS 5: Check [X] Allow IIS to Control Password
    IIS 4: Uncheck [X] Enable Automatic Password Synchronization

Option 2

If you are still unable to see data, try the following:

  1. Run Explorer
  2. Select the data directory
  3. Right-click/properties
  4. NT: Select "Security" Tab and press the "Permissions"
    Win2000: Press the "Advanced" button and select the "Permission" tab (default first tab)
  5. Add "Everyone" to the list of permissions and set the rights of "Everyone" to "Full Control" or allow "Read" and "Write".

Other configuration issues:

  • Make sure the DBF data files exist on the web server
  • Make sure the files themselves are not marked as "read only".
  • Confirm that you are accessing the correct data folder by checking the location of your web site root directory. Use this code to get the full path:
    path = Request.ServerVariables("APPL_PHYSICAL_PATH")
    response.write( path )
  • Confirm that the file and directory attributes are not set to "Ready for Archive"
  Products Technologies Support Company
© Copyright 1999-2023 ApolloDB. All rights reserved.