Step #2: MBI Configuration

Top  Previous  Next  Print

Configuration of MBI differs depending on the operating system in use.

 

Below are first the steps if using Windows XP Pro or Windows 2003; and than second after that are the steps for Vista, Windows 7 or higher.

 

 

Steps to perform if Windows XP Pro or Windows 2003

 

 

A. Open the IIS Manager and confirm that AyaNovaMBI is present as an application site under Default Web Site

 

B. Confirm what the external static IP address is for your router/firewall (as your remote users will use that ip address, not a private internal ip)

 

C. Configure your router to  forward outside Internet requests to the IIS server

 

Every model router is different so we can not provide specific directions here.

 

You will need to check your router documentation manual on how to configure forwarding

 

Basically, with most models you would bring up the software configuration for the router by connecting to the router via your web browser, go into Advanced settings, go into Forwarding settings, enter the internal IP address of the WBI server, enter the Port number outside Internet users would enter to be redirected to the WBI server (same port number the Default Web Site is set to use in Computer Management)

 

For example:

 

1. Your router's static Internet IP address is 333.222.101.12

2. The Default Web Site TCP Port is set to 6969

3. The MBI server's internal IP address is 192.168.1.100

4. You install and configure MBI to this computer

5. You configure your router to forward port 6969 to 192.168.1.100

6. Remote Internet users would enter the URL of http://333.222.101.12:8989/AyaNovaMBI/ to bring up the login page for accessing via MBI.  If the port number is 80 (the default web server port) then it can be left off of the URL in the browser.

 

in our example screenshot below for our example LinkSys router -  the forwarding port we have set is 6969 for the  database server’s internal IP address of 192.168.1.100

 

Portforward

D. Confirm that the Default Web Site in IIS is configured for this same port #

 

In our example, we have the TCP Port as 6969 for the Default Web Site because as the above example, we  want to have remote users forwarded to port 6969 onto the server.

 

You do not have to use 6969 as the TCP Port and you can leave it at it's default of 80 - this is just an example.

 

MBIconfig1

 

 

 

E. MBI uses the same config.txt that the AyaNova program uses to connect to the networked database.

 

a. Again confirm that the latest version of AyaNova is already installed and working connected to the networked AyaNova database (you can login and see your data) on this computer prior to installing MBI. Check your version by select menu Help -> About AyaNova  Once confirmed AyaNova and MBI are the latest, then continue.

 

b. Use Windows Explorer to open C:\Program Files\Ground Zero Tech-Works Inc\AyaNova folder, and copy the config.txt file

 

c. Move to the C:\Program Files\Ground Zero Tech-Works Inc\AyaNovaMBI\bin directory and paste the config.txt there

 

d. You will be asked to confirm overwriting the existing config.txt, click Yes.

 

e. If you do not get asked, this may mean you are pasting to the wrong folder - check your steps and redo.

 

 

F. Confirm that both the Default Web Site and the AyaNovaMBI site are  using Microsoft.NET Framework 3.5 SP1

 

Click on the ASP.NET tab of this Default Web Site and make sure the .NET Framework selected is 2.0.50727

 

NOTE: MBI requires Microsoft.NET Framework 3.5 just as the AyaNova program does. As Microsoft.NET Framework 3.5 is actually just a further update of 2, you will note that the ASP.NET version will show as 2.0.50727.  Make sure this is selected and then your computer will know to use the latest 3.5 that is installed on it.

 

MBIconfig2

 

Right-click on the AyaNovaMBI site, and select Properties

 

MBIconfig3

 

View the ASP.NET tab and make sure the .NET Framework selected is 2.0.50727 or higher

 

NOTE: MBI requires Microsoft.NET Framework 3.5 just as the AyaNova program does. As Microsoft.NET Framework 3.5 is actually just a further update of 2, you will note that the ASP.NET version will show as 2.0.50727.  Make sure this is selected and then your computer will know to use the latest 3.5 that is installed on it.

 

MBIconfig4

 

 

G. View the Documents tab and make sure default.aspx is set

 

MBIconfig5

 

 

 

H. If using Windows 2003 (or Windows XP 64 bit ), select the Web Service Extensions and make sure is set to Allowed (if not set to Allowed, will get 404 error Page Not Found when performing step N)

 

WebExtensions1

 

I. The following are additional rights settings you may want to set so that external users can not view the contents of the config.txt file

1. Open the IIS Manager or Computer Management

2. Right-click on config.txt that is within the folder of the AyaNovaDP site

3. Select Properties

4. Un-check the Read right, and save.

DPInstallConfigRead1

DPInstallConfigRead2

 

I. Stop and Start the default web site

 

DPInstall3

 

 

J. Continue to the User settings for MBI

 

 

 

 

Steps to perform if Vista, Windows 7 or higher

 

 

A. After installation has completed, open the IIS Manager and confirm that AyaNovaMBI is present

 

IISDefaultWebSite2

 

B. Confirm what the external static IP address is for your router/firewall (as your remote users will use that ip address, not a private internal ip)

 

C. Configure your router to  forward outside Internet requests to the IIS server

 

Every model router is different so we can not provide specific directions here.

 

You will need to check your router documentation manual on how to configure forwarding

 

Basically, with most models you would bring up the software configuration for the router by connecting to the router via your web browser, go into Advanced settings, go into Forwarding settings, enter the internal IP address of the WBI server, enter the Port number outside Internet users would enter to be redirected to the WBI server (same port number the Default Web Site is set to use in Computer Management)

 

For example:

 

1. Your router's static Internet IP address is 333.222.101.12

2. The Default Web Site TCP Port is set to 6969

3. The MBI server's internal IP address is 192.168.1.100

4. You install and configure MBI to this computer

5. You configure your router to forward port 6969 to 192.168.1.100

6. Remote Internet users would enter the URL of http://333.222.101.12:8989/AyaNovaMBI/ to bring up the login page for accessing via MBI.  If the port number is 80 (the default web server port) then it can be left off of the URL in the browser.

 

in our example screenshot below for our example LinkSys router -  the forwarding port we have set is 6969 for the  database server’s internal IP address of 192.168.1.100

 

Portforward

D. Confirm that IIS is configured for this same port #

 

In our example screenshot below, the Port is 80 for the Default Web Site.
So would need to edit the port for the Default Web  Site to 6969 to match that set for the router if using that port number of 6969.

IIS7DefaultWebSitePort

 

E. MBI uses the same config.txt that the AyaNova program uses to connect to the networked database.

 

a. Again confirm that the latest version of AyaNova is already installed and working connected to the networked AyaNova database (you can login and see your data) on this computer prior to installing MBI. Check your version by select menu Help -> About AyaNova  Once confirmed AyaNova and MBI are the latest, then continue.

 

b. Use Windows Explorer to open C:\Program Files\Ground Zero Tech-Works Inc\AyaNova folder, and copy the config.txt file

 

c. Move to the C:\Program Files\Ground Zero Tech-Works Inc\AyaNovaMBI\bin directory and paste the config.txt there

 

d. You will be asked to confirm overwriting the existing config.txt, click Yes.

 

e. If you do not get asked, this may mean you are pasting to the wrong folder - check your steps and redo.

 

 

F. View the Advanced Settings for the AyaNovaMBI web site, and select to use the Application Pool Classic.NET AppPool (this is created automatically for you when you installed the IIS components in Step #1 - MBI Installation)

 

MBIClassicAppPool1

 

G. Check that IIS_Users has permissions for AyaNovaMBI

 

Right-click on AyaNovaMBI -> Select Edit Permissions... -> Select the Security tab

If IIS_Users is not listed, do add.

Example screenshot is for AyaNovaDP, but the same sort of steps would be taken such as click on Edit -> than Add... -> Advanced -> Find Now -> scroll down and click on IIS_USERS and OK till now showing.

 

IIS7AyaNovaDP2  

IIS7AyaNovaDP3         IIS7AyaNovaDP4

 

IIS7AyaNovaDP5

 

H. View the Default Documents setting and make sure default.aspx is set

 

MBIdefaultDoc1

 

MBIdefaultDoc2

 

 

I. The following are additional rights settings you may want to set so that external users can not view the contents of the config.txt file

1. Switch to Content View for AyaNovaMBI

3. Right-click on the config.txt file and edit permissions

4. Check-mark Hidden

IIS7AyaNovaDP_config2

 

I.  Restart the default web site

 

IIS7_DefaultWebSiteRestart

 

J. Continue to User settings