Installing the RISE Server
The RISE Server is .NET web application. It provides a set of network services, accessed using the RISE Editor, for automating database updates and web service deployment.
Note! You must be an administrator on your computer to install the RISE Server!
To install the RISE Server you need to:
-
Download the RISE Server zip from our site.
-
If your computer is running IIS7 make sure that the "IIS 6 Management Compatibility" role service is installed. To add a role service use the Server Manager utility on your computer.
-
Run the installer found in the zip. On Vista/2008, remember to run the installer as administrator. This will create a web application, RISE, for your IIS.
-
Manually configure the RISE web application so that it runs with sufficient administrative permissions, see below.
-
Enter a valid "RISE Server"-license into your RISE Editor to enable the "Generate Code to Server" option in the Tools menu.
RISE web application permissions
The RISE web application is installed under your IIS web server (the path is, typically, c:\\inetpub\wwwroot\RISE). In order to work properly, the RISE Server must be allowed to create and maintain other web applications on the same server; this requires administrative privileges.
By default, the RISE Server is setup to impersonate the user accessing it. That is, the RISE Server is allowed to do whatever the user accessing it is allowed to do. This works directly for older version of Windows, such as Windows Server 2003. However, Microsoft's introduction of UAC - starting from Vista and Windows Server 2008 - means that an application no longer can impersonate a user and get the users administrative privileges. Thus, you need to manually elevate the privileges for the RISE Server when running on a system with UAC.
To provide the RISE Server with sufficient permissions on a system with UAC you can:
-
Create a local user account with administrative privileges, i.e. create a user that is a member of the Administrators group. Then configure the RISE web application to impersonate that user, instead of the "Authenticated user" . This is done, in the Server Manager, by opening the Authentication settings for the RISE web application. Then click "Edit ..." on the "ASP.NET impersonation" settings and change it to use your specific user. Don't forget to give the user account sufficient privileges in the database(s) as well.
-
The other option is to simply turn off UAC. This is done by opening User Accounts in the Control Panel and selecting "Turn User Account Control on and off".