Windows Server 2008 and Vista is the newest desktop operation system offering
from Microsoft that includes Microsoft's newest version of Internet Information
Services version 7. This article provides guidance for installing CS2008 for
IIS7.
Note: These instructions are validated against Vista. Your experience may be
slightly different using Windows Server 2008.
The major steps involved are:
1) Installing IIS7 on Vista
2)
Downloading CS2008
3) Installing and configuring CS2008
Installing IIS7 on Vista
The first step, Installing II7 on Vista, is only necessary if your Vista
instance isn't configured with IIS7. An easy what to determine if your Vista
instance is configured with IIS7 is to open the Computer Management Console and
look for a node called Services and Applications. Under that node there should
be another named Internet Information Services (IIS) Manager. If you find both
of these nodes then IIS7 is installed and skip ahead to the next section labeled
Downloading CS2008.
If you don't find these nodes then you'll need to install IIS7 first.
Detailed instructions on this installation process can be in the IIS.NET article
titled Installing
IIS 7.0 on Windows Vista.
The biggest news for ASP.NET developers is that the ASP.NET run time
extensibility model is available in the IIS core. This means that .NET
developers can extend IIS with ASP.NET and the .NET Framework without using the
lower level IIS C++ APIs. Existing ASP.NET applications benefit immediately
from this tighter integration between IIS and ASP.NET by being able to use
ASP.NET features like Forms Authentication, Roles and Output Caching for all
content types, not just ASP.NET content types. IIS7 offers the full integration
mode by default, but it also supports side by side execution of both classic and
integration mode on the same server. To learn more about the benefits of
tighter integration between ASP.NET and IIS7, check out this article titled ASP.NET
Integration with IIS7.
Downloading CS2008
Getting the bits for CS2008 is the second step in Installing CS2008 on
Vista. Point your favorite browser at http://communityserver.com/get-it-now/.
Locate the Professional Edition and click the FREE Trial
Download button. Complete the form fields and click submit. This will
cause the CommunityServer.com site to send you an email including a demo key and
download URL for CS2008.
Locate Community Server 2008, Web Install and click the Download
Now button. Fill out the short download survey and click submit. This
should start the download of the CS2008 bits.
Installing and configuring CS2008
To install and configured CS2008, first unzip the installation package.
Locate the default.aspx file in the Web/Installer/ directory and open
the file for editing. Change the line that reads bool INSTALLER_ENABLED =
false to bool INSTALLER_ENABLED = true. Copy the files in the
/Web/ directory to your web application root directory. By default, the web
application root directory is configured as a web application. To check the
various settings for the Default Web Site, right click on the
Default Web Site node, choose Manage Web Site and then choose
Advanced Settings.
Community Server requires Read and Write privileges on
several folders. Assign Read privileges for the NETWORK SERVICE
account to the Web folder. Assign Full Control privileges for the
NETWORK SERVICE account to the /filestorage/, /Utility/RankIcons/ and
/Utility/RoleIcons/ folders.
Before you begin with the remote installation process you will need an empty
database for the Web Installation to install to. You will also need to give
'public' and 'db_owner' role privileges to the login that the Community Server
application will use when connecting to this database. In this case that login
will likely be the NETWORK SERVICE account.
Open a web browser.
Select your server’s installer folder. For example, http://www.example.com/cs/installer.
You should see a page similar to the one shown below:

Click Next to show the Community Server License Agreement terms.

Click I Agree to accept the license agreement.
Click Next. The Community Server Database Login page displays.

Specify the Community Server database schema. The SQL Server credentials are
used to create the Community Server database schema and to generate content to
be copied to the web.config file. Community Server also uses the data to connect
to your Community Server database.
Telligent recommends you use Windows Authentication.
Click Next. The Select Database Instance page displays.

Select the database you created or the one provided by your host.
Click Next. The Choose Installation Options page displays.

Select any of the actions you want performed by the installation procedure.
Telligent recommends you leave all the options selected.
Click Next. The Create New Community page displays.

Specify your community data. This step also allows you to choose a Username,
Password, and email address for the system administrator account that you will
use when you first access Community Server's administrative features such as the
Control Panel.
If you check the Create Sample Data checkbox, the Web installer to
creates a sample blog, sample forum post and other sample data for your
site.
Click Next. The installation Complete page displays.

Now that you have provided the installer with everything it needs, it will
create the database schema, configure the connectionstrings.config file content
and display it for you to copy. It will also provide a link (indicated in the
example above) for you to follow to navigate to your new community site.
Select the data provided in the installation Complete page.

Paste the copied data into the web.config file.

Delete the Installer directory from your file system.

Posted Originally by JimmyMiller on Evo