Configuring LEIS for Publishing

 Instructions

Publishing the LEIS application requires configuring the Business and Security projects for External and Internal websites.

In this example, the purpose is to highlight the areas that need to be modified to publish the application.

Refer to this page for dev, acc and prod environment specific IP addresses and connection strings: TO-DO.

 

LEIS.Business project configuration:

Locate the App.config file.

Ensure the proper connection string is set. This connection string should point to the environment specific LEIS_USER connection string credentials.

LEIS.Business.Server project configuration:

Locate the App.config file.

Configure the values for the following keys:

  • LEISServerIp

  • LEISServerPort

  • SecurityServerIp

  • SecurityServerPort

  • LEISDatabase

LEIS.Business.Server.Internal project configuration:

Locate the App.config file.

Configure the values for the following keys:

  • LEISServerIp

  • LEISServerPort

  • SecurityServerIp

  • SecurityServerPort

  • LEISDatabase

LEIS.Business.Web project configuration:

Locate the Web.config file.

Configure the values for the following keys:

  • LEISServerIp

  • LEISServerPort

  • LastModifiedDate

  • GCKeySignOff

  • LEISSecurityServer

  • LEISSecurityWebInternal

  • LEISSecurityWebExternal

LEIS.Security project configuration:

Locate the App.config file.

Ensure the proper connection string is set. This connection string should point to the environment specific LEISAUTH_USER connection string credentials.

LEIS.Security.Server project configuration:

Locate the App.config file.

Configure the values for the following keys:

  • SecurityServerIp

  • SecurityServerPort

  • SecurityDatabase

LEIS.Security.Server.Internal project configuration:

Locate the App.config file.

Configure the values for the following keys:

  • SecurityServerIp

  • SecurityServerPort

  • SecurityDatabase

LEIS.Security.Web project configuration:

Locate the Web.config file.

Configure the values for the following keys:

  • SecurityServerIp

  • SecurityServerPort

  • LastModifiedDate

Set the solution configuration to Release and rebuild the solution.

 

TC Mailer DLL

Projects

LEIS.Business LEIS.Business.Test LEIS.Business.Web LEIS.Security LEIS.Security.Server LEIS.Security.Server.Internal LEIS.Security.Service.Provider LEIS.Security.Tests LEIS.Security.Web LEIS.Business.Server.Installer LEIS.Security.Server.Installer LEIS.Security.Server.Internal.Installer

Source Path

.\Development\LEIS.Security\Support\TC Mailer 3.0.dll

Correct Reference in Installer

Incorrect Reference in Installer

Source Path: C:\WINDOWS\assembly\GAC_MSIL\TC Mailer 3.0\1.0.0.0__e646ddc084935ae5\TC Mailer 3.0.dll