Most organizations have a relatively complex IT infrastructure. In order to support different deployment topologies, the components of EasyBox can be installed with a variety of changes. This article sheds some light on the supported customizations during the installation of EasyBox.
Database
When installing the database, you can use a custom name other than EasyBox_Application_DB. If you do use a custom name, make sure that during the installation of the service that you change the value of the CatalogNameToUse under the <appSettings> element in the web.config file of the EasyBox Service installation folder.
Ports and Host Names
When installing the service the default http and net.tcp ports that are configured are 60438 and 60439 respectively. If different ports are used when configuring the bindings in IIS, the following changes should also be made:
- In the web.config file of the EasyBox Service component is deployed, under the XML element <system.serviceModel>/<services>/<host>/<baseAddresses>, changes the baseAddress value of the <add> elements to correctly reflect the base address of the http and net.tcp address of the EasyBox Service
- In the web.config file of the SharePoint Web Application where the EasyBox Web Front End component is deployed, under the XML element <system.serviceModel>/<client>/<endpoint>, change the address value to point to the net.tcp address of the EasyBox Service
Note: EasyBox v1.7.x supports only NetTcpBinding and WSHttpBinding with a security mode of None
Service Application Pool
When installing the EasyBox Service, if a custom application pool account is used, like a domain user account, make sure that that the account has db_owner privileges on the EasyBox Database.