C# Script unable to find namespace in new IIS setup : So we have some scripts that utilize an API that is developed in-house by our parent company. Basically, we have utilized their API to create some ASP.NET code to retrieve check images, deposit images, statements, etc. through the customer's internet banking interface.

We recently started working with a brand new IIS on a new server.

The script we are trying to call is called Checks.aspx.cs.
The script it is trying to reference is called UnityC.cs.

The first file is located at C:\inetpub\wwwroot\TestIB\Checks.aspx.cs.

The second file is located at C:\inetpub\wwwroot\TestIB\App_Code\UnityC.cs

Basically, the Checks.aspx.cs script parses out the GET call and feeds the variables into the UnityC.cs script, where the check image is returned to the user in a browser.

At this site, I keep getting the following error: 

"Error CS0246: The type or namespace name 'InternetBankingUnity' could not be found (are you missing a using directive or an assembly reference?)"

This is setup the same at this site as it is at our other sites, so I am very confused. The line that throws the error in the Checks.aspx.cs script is as follows: 

    InternetBankingUnity.OBUnityC OB_Unity = new InternetBankingUnity.OBUnityC();


Here is a little bit of code from the top of the Checks.aspx.cs file. I have tried doing using InternetBankingUnity to no avail. If I include the using statement, the error is on that line instead of the line mentioned above.

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Collections;
    using System.IO;
    using System.Drawing;
    using System.Drawing.Imaging;
    using System.Text;
    using InternetBankingUnity;

    public partial class _default : System.Web.UI.Page
    {


A little exerpt from the UnityC.cs file showing the using statements, namespace, and class:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using Hyland.Types;
    using Hyland.Unity;
    using System.IO;
    using System.Configuration;
    using System.Collections;
    using System.Drawing;

    namespace InternetBankingUnity
    {
        public class OBUnityC
        {


I am at a loss as to why these scripts would be working fine at one site and be giving me compilation errors at another. We did just copy the scripts over from our TestIB setup to their site's TestIB setup...is there something I am missing here?

Thanks in advance for your advice.