Wizards Community
A gathering place of very cool people

How To Install Community Server 2008 on IIS 7

Page Details

First published by:
Rick
on Thu, Aug 28 2008
Last revision by:
Rick
on Thu, Aug 28 2008
1 person found this article useful.

100% of people found this useful
How To Install Community Server 2008 on IIS 7

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.

IIS7 Advanced Settings for Web Application 

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:

image

Click Next to show the Community Server License Agreement terms.

image

Click I Agree to accept the license agreement.

Click Next. The Community Server Database Login page displays.

image

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.

image

Select the database you created or the one provided by your host.

Click Next. The Choose Installation Options page displays.

image

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.

image

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.

image

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.

image

Paste the copied data into the web.config file.

image

Delete the Installer directory from your file system.

image

Posted Originally by JimmyMiller on Evo

Recent Comments

Leave the first comment for this page.
© 2008 WizardsSpace.net
Powered by Community Server (Commercial Edition), by Telligent Systems