65.9K
CodeProject is changing. Read more.
Home

How to Run Crystal Report Runtime on IIS Without Default App Pool

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.88/5 (4 votes)

Oct 29, 2013

CPOL
viewsIcon

26170

How to run the Crystal report runtime on any app pool and on any port rather then 80 on IIS

Introduction

This tip is about Crystal report runtime. You can host your application on any port and you can run the Crystal report on any app pool which is not in IIS - www root directory.

Background

Normally people host their published version into the www root directory and run the Crystal report runtime and runtime uses IIS directory and displays the result, so runtime fetches the application which is hosted on the 80 port but if application is fetching without www directory and on different pool (i.e., 90 pool) so at that time, system will not display the Crystal reports (you will get error like public key or blank report), so please follow the below steps to get the reports run on any pool.

Using the Steps

  1. Go to the IIS root directory C:\inetpub\wwwroot and copy the aspnet_client folder.
  2. Go to your published application's root directory and paste it on the root folder.
  3. Restart the IIS and you will be able to view the Crystal reports.

I hope this can help you out to solve the problem.