Support

  In-Out Board, Issue Management, and Bug Tracking Software - Bill Catchem Logo
Bill Catchem SoftwareBill Catchem ProductsBill Catchem HostingBill Catchem OEM LicencingContact Bill Catchem Software
 

Tue Mar 09, 2010 3:33 pm

Back

Support and Troubleshooting

Note: Install Troubleshooting
solutions are the same for all BC Software.

Substitute the BC In Out Board with your product.

   

The Install only needs to be done on ONE PC or Server, and everyone uses it with their Internet Web Browser!

 

Email: Support@billcatchem.net
Support emails target response time < 30 minutes.
One little email can solve your problem!

Contact us for a cost effective custom or managed solution.

 

Installing the BC In and Out Board

In simplest terms the In-Out Board is a web site. It can be access via any web browser. However, Internet Explorer 4.0 or greater is highly recommended. All components are built into the In-Out Board so installation of third party components is not needed.

BC InAndOut Board Requirements

OS: Windows 98, NT3.5, NT4, 2000, 2003, XP Pro/Server, Vista, or Windows7.
Web Server: Microsoft Personal Web Server, IIS, Apache, in fact, any ASP web enabled web server.
OS Components: MDAC 2.1 or greater
Chances are very good that you already have this. But you can use Microsoft Component Checker utility to verify your MDAC version.
http://www.microsoft.com/downloads/details.aspx?FamilyId=8F0A8DF6-4A21-4B43-BF53-14332EF092C9&displaylang=en

Or Download it here: Microsoft Data Access Components (MDAC) 2.8
http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&displaylang=en

BC In Out Board Installation:

Installs in your Web root folder or subfolder.

Automated Installation:

Run BCInAndOutBoardSetup.exe
The default installation folder is c:\inetpub\wwwroot\InAndOut (your localhost).

The install will create the necessary website permission.


Manual Installation

Open BCInAndOutBoardSetup.exe with WINZIP and/or extract the files to the target web folder. (BCInAndOutBoardSetup.exe is a WINZIP self extracting Archive)

 

Support Question 1:

I Installed the In/Out Board and tried to access it at http://localhost/InAndOut and I'm getting the following error.

Error Type:
Microsoft JET Database Engine (0x80004005)
You do not have the necessary permissions to use the 'c:\inetpub\wwwroot\InAndOut\InAndOut.mdb'
object. Have your system administrator or the person who created this object establish the appropriate permissions for you.
/InAndOut/<filename>, line 118

Page:
GET /InAndOut/<filename>

or a similar error like "The website cannot display this page".
Most time this error is the result of installing the In and Out Board to a networked folder.

Solution:

This error can occur if you install to a directory other than the default location (C:\Inetpub\wwwroot\InAndOut).

Give the IUSER_ServerName internet guest account permission to access the database. 

How do I do this?

Open Windows Explorer. Navigate to the c:\inetpub\wwwroot\ folder.
Right-Click on the InAndOut folder (or the folder you installed to) and select Properties.
Select the Sharing tab and Click "Share this folder".

In the Edit Alias popup, Check the Read and Write boxes.
Click OK to close the windows.

 

Support Question 2:

When I go to http://localhost/InAndOut the InAndOut Board doesn't come up.

Solution:

This error can occur if you do not have Windows IIS Web Server (or another Web Server) installed on your computer.

How do I install it?
To install Windows IIS Web Server (it comes with Windows):

  1. Access Add/Remove Programs in your control panel.
  2. In the Left column, select Windows Components
  3. When the Windows Component is displayed, select Internet Information Services (IIS)



     
  4. Select Next, then OK. You will not be asked to Restart.

     

Now you can access your In-Out Board at http://localhost/InAndOut or the folder you installed to.

Users on your network can access it in several ways.

  1. If you installed the BC In-Out Board to c:\inetpub\wwwroot\InOut\, the BC In/Out Board would be accessible locally (from your computer) at: http://localhost/InOut
     
  2. You or Your users by replacing localhost with the web server's network IP address. eg: http://168.192.0.1/InOut
     
  3. Your users can use your domain and the BC In Out Board subfolder you installed to, on your intranet. eg: http://www.OurIntranet.com/InOut
     
  4. You or Your users by using your computer's network name.
    eg: http://FrankSmith/InOut
     
  5. Your network administrators can also create secure access such as a sub-domain for you and your users.
    eg: https://InOut.OurCorp.com/

 

 

Support Question 3:

I installed the In/Out Board on our network server and when I try to access it, the server is looking for a network password before I can view the Login page.

Solution:

A) This may be an permission error (for IUser_MachineName).

  • Click Start>control panel>Administrative Tools>Internet Information Services
  • Expand the left tree, right-click your WebSite>Properties
  • Click on Directory Security, then in "Anonymous access and authentication control" click on Edit
  • Enable Anonymous access>browse> enter the credentials of the admin (like Administrator) (check names), and Click OK
  • Apply the settings.

   If you are using Firefox, it may be a Firefox config settings issue;

  • Open up Firefox and type in about:config as the url
  • In the Filter Type in ntlm
  • Double click "network.automatic-ntlm-auth.trusted-uris", type in the address, and press enter

B) This may also be a Windows firewall issue if you can't access it via the public Internet (www).

The firewall is blocking port 80.

The exact steps for this depends on what firewall(s) you use. The machine used in this article is protected by two firewalls; a hardware NAT router and Windows Server 2003s built-in firewall.

To open port 80 in Windows Server 2003 firewall:
  Click Start -> Control Panel -> Windows Firewall
  Click on the Exception tab
  Click Add Port button.
  As Name, write IIS HTTP (or something else) and Port Number should be 80.
  Click Ok twice

---------------

-Or for a NAT router-

The NAT router is a typical consumer product (D-Link DI-624+) and to forward data sent to the public IP on port 80 to the web server, click on the "Advanced" tab and then on the "Virtual Server" tab, and edit the pre-defined virtual server HTTP. In the "Private IP" text box, write the private IP of the web server.

If you have another firewall, please consult the manual of that firewall to find out how you do this, if you do not know.

NOTE: To find out your private IP, type ipconfig in a command prompt.

When port 80 is opened, you should be able to access the website by using the public IP.

The public IP is assigned to the machine connected to your ISP. In the case of the NAT router above, this is the device that is connected to the ISP, and this is the device that has the public IP. If the web server is connected to the ISP, the public IP is assigned to this machine. Because of this, there are different ways to find out what your public IP is. If the web server has the public IP, you can use ipconfig in a command prompt. If another device has the public IP, you need to consult the manual for this device on how to find out what IP is assigned to the device.

The easiest way however to find out this information is to visit the website http://www.whatismyip.com/ which will tell you what your IP address is.

Once you know the public IP, use it to browse to the website. For example: http://123.123.123.123 where 123.123.123.123 is the public IP.

It is important that you use a machine outside of your LAN (or a proxy server) to test this. The reason for this is that the TCP packets must go through the device you test. Say that you do not have any device in front of the web server, and from the web server connect using the public IP. In this case, the machine may identify that you are not a remote machine and let you thru, even though remote machines are blocked.

So to test that it works, you should test it as if you were a "real" client.