Home Server

WebTier Tutorial

edited February 2003 in Server
Hi, I tried the WebTier Tutorial on page 17 of the Report Builder Server
Edition Developer'sGuide, but it doesn't work for me, when I call the dll
from the browser I have the error message THIS PAGE CANNOT BE DISPLAYED...
Http 500 error.

I have follow the steps exactly as mentioned on the tutorial, What's wrong ?


Julio B.

Comments

  • edited February 2003
    > Hi, I tried the WebTier Tutorial on page 17 of the Report Builder Server
    ?

    I went through the tutorial and didn't have any issues. My guess would be
    that you setup your virtual path incorrectly. Try putting an HTML file in
    the directory and accessing it via a URL.

    Ed Dressel
  • edited February 2003
    My virtual path is correct, I put an HTML file in the directory and it work
    well when I access it from the browser via a URL.

    I am wondering, Do I need to configure a report server with the server
    component somewhere in order for the webtier to work correctly ?

    Julio B.

    "Ed Dressel [Team DM]" a ?crit dans le
  • edited February 2003
    > My virtual path is correct, I put an HTML file in the directory and it
    work

    Did you give the directory executable rights?


    No.

    Like I said, I got it to work--and several times at that.

    Ed Dressel
    Team DM
  • edited February 2003
    I have not gave the directory executable rights because I am in FAT32 and I
    don't have the security tab. What should I do in this case ?

    Julio B.

    "Ed Dressel [Team DM]" a ?crit dans le
  • edited February 2003

    1. You need to have a report server application running AND the webtier
    application:

    web browser <---> web tier <-------> report server

    2. The following article may help you...

    ----------------------------------------
    RB WebTier and IIS User Accounts
    ----------------------------------------

    Question: I am trying to configure and test the RB WebTier using IIS. When
    I try to test the web tier via my web browser an Internal Server 500 Error
    page is displayed.

    This is generic error page returned by IIS.

    One cause of this error is that the WebTier application does not have
    sufficient user access rights.


    Solution:

    1. Unload the WebTier application.

    Use IIS to access the properties dialog for the rbWebPub virtual directory.
    Press the UnLoad button to unload the ISAPI dll.

    2. Delete rbWebPub subdirectories

    Use Windows Explorer to delete all subdirectories inside the rbWebPub
    directory. If you are using different WebTier CacheDirectory or WebTier
    LogSettings, then delete those directories also.


    3. Configure IIS User Accounts

    There are two user accounts created by IIS: IUSR_MachineName and
    IWAM_MachineName. (MachineName is replaced by the name of your computer).

    a. Use Windows Explorer to access the properties dialog for the rbWebPub
    directory.

    b. Check whether the IUSR_MachineName and IWAM_MachineName accounts appear
    in the list of users. If not then add them.

    c. The IUSR_MachineName account is the Internet Guest Account. This account
    requires Read, Execute, and Write access to rbWebPub.

    d. The IWAM_MachineName account is a user account that IIS uses to run web
    applications such as the web tier. This account requires full control of the
    rbWebPub directory. The web tier must be able to read, write, and create new
    files and sub directories for the CacheDirectory and the Log. Therefore if
    you configure the WebTier to use directories that are not subdirectories of
    rbWebPub, you will need to configure those directories as well.

    e. reboot the machine.



    --
    Nard Moseley
    Digital Metaphors
    http://www.digital-metaphors.com

    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
This discussion has been closed.