<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>dbFront.com - Recent questions and answers in Installation</title>
<link>https://dbfront.com/qa/qa/installation</link>
<description>Powered by Question2Answer</description>
<item>
<title>Answered: Is a distributed install really 100 times more secure?</title>
<link>https://dbfront.com/qa/1493/is-a-distributed-install-really-100-times-more-secure?show=1494#a1494</link>
<description>&lt;p&gt;Assigning relative risk is very complex.  See  &lt;a rel=&quot;nofollow&quot; href=&quot;https://security.stackexchange.com/questions/285452/is-there-any-research-on-quantifying-the-security-risks-associated-with-certain&quot;&gt;Quantifying Relative Security of Design Decisions&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; href=&quot;https://dl.acm.org/doi/abs/10.1145/3190619.3190639&quot;&gt;Quantifying the security effectiveness of firewalls and DMZs&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Below is our justification for the statement that: &quot;A distributed server setup can be &lt;strong&gt;100 times&lt;/strong&gt; more secure than a single server setup.&quot;&lt;/p&gt;
&lt;h3&gt;Single Server&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;A single-server has to host all of the services, which means that it automatically presents a larger attack surface.	Each extra service represents another area that could be misconfigured or exploited via some bug.  Each service could be used as a stepping stone to compromise the server.&lt;/li&gt;
&lt;li&gt;A single-server forces the Authentication, Database and other services to be directly accessible in a high-risk environment, even if the single server is hosted inside a DMZ.&lt;/li&gt;
&lt;li&gt;A single-server is difficult to monitor for suspicious activity because of the complex array of things it must already do.&lt;/li&gt;
&lt;li&gt;A compromised single-server will expose far more information, including: application configuration, connection credentials, API keys, and much more.  Each extra bit of information, or exposed configuration represents another opportunity to exploit.&lt;/li&gt;
&lt;li&gt;A compromised single-server directly connects to more services: database, security (AD, LDAP, etc..), file, printer; all of which are now exposed and available for lateral movement.  Again, each extra opportunity and connection makes it that much more likely that an attacker can advance to their end-goal.&lt;/li&gt;
&lt;li&gt;Most of the attack vectors (Web, Database, AD, LDAP, Fileserver, Printer) are well-documented and repeatedly targeted by automated attacks.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;NOTE: The keys can be encrypted, but they can't be hashed since the server needs to decrypt the credentials and keys to use specific secured resources. If the server can decrypt the keys, then a hacker could gain that access as well.&lt;/p&gt;
&lt;h3&gt;Distributed&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;The web-server in a distributed setup represents the smallest target since only a web application is installed.&lt;/li&gt;
&lt;li&gt;The web-server in a distributed setup is much easier to monitor due to its simplicity and limited activity range.&lt;/li&gt;
&lt;li&gt;If compromised, the only information gained is the IP address of the Application Server.  No application configuration, database credentials, AD credentials or other security-sensitive information is exposed.&lt;/li&gt;
&lt;li&gt;If compromised, the web-server provides ZERO opportunity for lateral movement since the web-server can operate within its own highly limited security island,&lt;/li&gt;
&lt;li&gt;If compromised, the attack becomes increasingly complex as hackers next need to compromise a restricted Application Service across a firewalled port before they can even begin to attack their next target.&lt;/li&gt;
&lt;li&gt;Separating the Web Application and Application Service, allows the Application, Database and Authentication services to operate from a more secure environment.&lt;/li&gt;
&lt;li&gt;This separation blocks insider threats by requiring high-level admin access for access to protected systems.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Calculation&lt;/h3&gt;
&lt;p&gt;Increases in attack surface and exposed information/access are not simple additional risks.  Similar to the game Minesweeper, a single opening can reveal many avenues of attack or nothing.  Again, similar to passwords, a single character removed makes a password significantly easier to crack. &lt;strong&gt;The scale is exponential&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;A suggested base is to start at 1.5 and multiply by 1.5 for each additional risk, (1.5^R) where R is the sum of additional risk areas.  No attempt was made to weigh the relative strength of each risk.  There are just too many factors to consider.&lt;/p&gt;
&lt;p&gt;The following additional risk areas are attributed to a single server install:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Increased Surface (3): Application Service, Print Services, Authentication Services,&lt;/li&gt;
&lt;li&gt;Exposed Resources (4): Application Config, Connection Credentials, API Keys, Network Access,&lt;/li&gt;
&lt;li&gt;Lateral Movement (4): Database Servers, Additional Network Appliances, Security Servers, File Servers,&lt;/li&gt;
&lt;li&gt;Attack Automation (1)&lt;/li&gt;
&lt;li&gt;Insider Threats (1)&lt;/li&gt;
&lt;li&gt;Monitoring Difficulty (1)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The rough sum of additional risk areas is 14, some &lt;strong&gt;very&lt;/strong&gt; significant.  This calculates to an additional risk of (1.5^14) = 292 times.  Choosing to remain conservative, we published 100 as our estimate.&lt;/p&gt;
&lt;p&gt;This calculation is not exact science.  The whole point is to trigger discussions and clear thinking about balancing the risks and costs of infrastructure decisions.&lt;/p&gt;
&lt;p&gt;The root question is: &lt;strong&gt;Is the reduced risk worth the extra infrastructure and costs?&lt;/strong&gt;  To answer that question you need to be able to quantify the relative risk, even if only roughly.&lt;/p&gt;
&lt;p&gt;This answer is here in the QA to make discussion easier.&lt;/p&gt;
&lt;h3&gt;Answering Objections&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Q: Can't I move the database into a secured environment?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;A:&lt;/strong&gt; That helps but only partially because the database API and credentials still need to be exposed to the Web Server.  Databases, by design, expose all of their functionality via their network-accessible API.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q: Can't a VPN secure our internal Web Servers?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;A:&lt;/strong&gt; A VPN is a significant asset, but it only represents a single link in the security chain.  A compromised user or user account allows direct web server access.&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/1493/is-a-distributed-install-really-100-times-more-secure?show=1494#a1494</guid>
<pubDate>Mon, 23 Feb 2026 23:43:24 +0000</pubDate>
</item>
<item>
<title>Answered: How to Disable Specific Protocols in dbFront</title>
<link>https://dbfront.com/qa/1489/how-to-disable-specific-protocols-in-dbfront?show=1490#a1490</link>
<description>&lt;p&gt;As of &lt;a rel=&quot;nofollow&quot; href=&quot;https://dbfront.com/releasehistory#v1.4.2.0683&quot;&gt;1.4.2.0683&lt;/a&gt;, dbFront will check the registry to see if a protocol is disabled before using it within dbFront.&lt;/p&gt;
&lt;p&gt;The registry key it checks is the following.  This key is also monitored by other windows services.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server]
&quot;Enabled&quot;=dword:00000000
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Setting [`Enabled`] to [`dword:00000000`] will disable this protocol.&lt;/p&gt;
&lt;p&gt;Any change to this registry key will require a restart of both the dbFront Service and the dbFront Web Application.  It is recommended to restart the entire server so that all applications and services including IIS are updated.&lt;/p&gt;
&lt;p&gt;NOTE: If your dbFront install is distributed over multiple servers, then all servers will need to be updated accordingly.&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/1489/how-to-disable-specific-protocols-in-dbfront?show=1490#a1490</guid>
<pubDate>Thu, 12 Feb 2026 19:51:23 +0000</pubDate>
</item>
<item>
<title>Answered: Enable SSO and User Authentication at the same time</title>
<link>https://dbfront.com/qa/1449/enable-sso-and-user-authentication-at-the-same-time?show=1450#a1450</link>
<description>&lt;p&gt;At the moment that is going to require two separate installs of dbFront because SSO mode is naturally an exclusive option.&lt;/p&gt;
&lt;p&gt;When SSO is enabled then dbFront won't show a login screen.  If dbFront encounters a user that needs authentication it will redirect that user to the configured SSO provider.  It is the SSO provider's responsibility to authenticate the user and then return them to dbFront.&lt;/p&gt;
&lt;p&gt;It is possible to update dbFront so that it could provide a different authentication option depending on the URL, but that has not been implemented at this point.&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/1449/enable-sso-and-user-authentication-at-the-same-time?show=1450#a1450</guid>
<pubDate>Wed, 27 Nov 2024 16:29:58 +0000</pubDate>
</item>
<item>
<title>Answered: The Service and UI versions of dbFront don't match!</title>
<link>https://dbfront.com/qa/1364/the-service-and-ui-versions-of-dbfront-dont-match?show=1365#a1365</link>
<description>&lt;p&gt;There are two installed portions of dbFront and both of them need to remain in sync:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;The Windows (Service)&lt;/strong&gt; that is normally installed in the folder&lt;br&gt;
   [C:\Program Files (x86)\dbFront\] and,&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The Web Site (UI) files&lt;/strong&gt; that are normally installed in the folder [C:\inetpub\dbFront\]&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The dbFront Installer should normally update both pieces at the same time when you install a new version.&lt;/p&gt;
&lt;p&gt;Sometimes the installer may fail to update either the &lt;strong&gt;Service&lt;/strong&gt; or the &lt;strong&gt;UI&lt;/strong&gt;.  The following are some of the reasons.&lt;/p&gt;
&lt;p&gt; &lt;strong&gt;A)&lt;/strong&gt; When running the installer it is possible to Un-Select, the option to update specific features, [Windows Service] or [Website Files].   This would normally be appropriate if you were to distribute the dbFront install across multiple servers.&lt;/p&gt;
&lt;p&gt; &lt;strong&gt;B)&lt;/strong&gt; The initial install files were moved to a non-default location and the installer can't find them to properly update them.&lt;/p&gt;
&lt;p&gt;If you are unable to resolve this issue then please contact us at &lt;a rel=&quot;nofollow&quot; href=&quot;http://mailto://support@dbFront.com&quot;&gt;support@dbFront.com&lt;/a&gt;, and we would be more then happy to help.&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/1364/the-service-and-ui-versions-of-dbfront-dont-match?show=1365#a1365</guid>
<pubDate>Mon, 08 Jan 2024 15:11:00 +0000</pubDate>
</item>
<item>
<title>Answered: HTTP Error 404 after installation when accessing localhost/dbFront</title>
<link>https://dbfront.com/qa/1259/http-error-after-installation-accessing-localhost-dbfront?show=1260#a1260</link>
<description>&lt;p&gt;&lt;strong&gt;One possible reason is the website bindings.&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open &quot;Internet Information Services (IIS) Manager&quot;&lt;/li&gt;
&lt;li&gt;Open the &quot;Default Web Site&quot;&lt;/li&gt;
&lt;li&gt;Open the web application &quot;dbFront&quot;&lt;/li&gt;
&lt;li&gt;Look at the list of URLs that you can use to browse the web site.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If &quot;localhost&quot; is not included in the list then you need to add it to the bindings.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open &quot;Internet Information Services (IIS) Manager&quot;&lt;/li&gt;
&lt;li&gt;Right-click &quot;Default Web Site&quot;&lt;/li&gt;
&lt;li&gt;Click on &quot;Edit Bindings&quot;&lt;/li&gt;
&lt;li&gt;Add an entry for Type=&quot;HTTP&quot;, Hostname = &quot;localhost&quot;, Port=80&lt;/li&gt;
&lt;/ol&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/1259/http-error-after-installation-accessing-localhost-dbfront?show=1260#a1260</guid>
<pubDate>Mon, 19 Dec 2022 17:12:37 +0000</pubDate>
</item>
<item>
<title>Answered: How do I configure SSL for a server that is hosting dbFront?</title>
<link>https://dbfront.com/qa/1090/how-do-i-configure-ssl-for-a-server-that-is-hosting-dbfront?show=1091#a1091</link>
<description>&lt;p&gt;​Configuring SSL for the server is something that is normally managed by your network team.&lt;br&gt;
​&lt;/p&gt;
&lt;h3&gt;After SSL Certificate Installation&lt;/h3&gt;
&lt;p&gt;Once an SSL certificate is installed you should check the following two items:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Server Bindings&lt;/strong&gt;&lt;br&gt;
Once SSL is enabled on the server then you will need to ensure that the Bindings within IIS were updated to enable SSL for the Website.&lt;/p&gt;
&lt;p&gt;Bindings are discussed as part of this article: &lt;a rel=&quot;nofollow&quot; href=&quot;https://docs.microsoft.com/en-us/iis/manage/configuring-security/how-to-set-up-ssl-on-iis#iis-manager&quot;&gt;Microsoft Instructions using IIS Manager&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Secure Cookie Flag&lt;/strong&gt;&lt;br&gt;
The only SSL-specific configuration within dbFront is a security setting to force dbFront to send all cookies via SSL.  The &lt;strong&gt;Secure Cookie Flag&lt;/strong&gt;  should only be enabled once SSL has been configured on your server.  For more details see: &lt;a rel=&quot;nofollow&quot; href=&quot;https://dbfront.com/penetrationtesting#issues&quot;&gt;SSL Cookie Flag&lt;/a&gt;&lt;br&gt;
​&lt;/p&gt;
&lt;h3&gt;Installing a SSL Certificate&lt;/h3&gt;
&lt;p&gt;There are four main options for setting up SSL on your server.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Self-Signed SSL Certificate&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You specified &lt;a rel=&quot;nofollow&quot; href=&quot;https://servername/dbfront&quot;&gt;https://servername/dbfront&lt;/a&gt; as the URL which means you are likely talking about a locally hosted internal server.  For that scenario, you could use a self-signed SSL certificate.&lt;/p&gt;
&lt;p&gt;The following instructions specify how you can create and setup a Self-Sign SSL certificate for local network use.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://docs.microsoft.com/en-us/iis/manage/configuring-security/how-to-set-up-ssl-on-iis#iis-manager&quot;&gt;Microsoft Instructions using IIS Manager&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;2. Traditional 3rd Party Public SSL Certificate&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The traditional way to install SSL is to purchase an SSL certificate from companies like Comodo or Verisign.  The following article describes the process of purchasing and installing such a certificate.  You can also search for vendor specific instructions.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://techcommunity.microsoft.com/t5/windows-server-essentials-and/how-to-install-a-public-3rd-party-ssl-certificate-on-iis-on-sbs/ba-p/395843&quot;&gt;Instructions for Installing a 3rd Party SSL Certificate&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;3. Free SSL for Public Sites using CloudFlare&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;CloudFlare is a company that provides enhanced DDOS protection for sites.  As part of their services they also give all clients. including free clients, access to a Free and very robust SSL implementation.&lt;/p&gt;
&lt;p&gt;We use CloudFlare to protect our primary site and our demo/test sites.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://www.cloudflare.com/ssl/&quot;&gt;CloudFlare provided Free SSL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://dbfront.com/qa/549/cloudflare-and-dbfront&quot;&gt;CloudFlare and dbFront considerations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;4. Free SSL for Public Sites using LetsEncrypt&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;LetsEncrypt is a very popular free SSL certificate issuing service.  Their certificates have a short lifetime but they are automatically renewed using installed clients.&lt;/p&gt;
&lt;p&gt;We also use LetsEncrypt internally and have used LetsEncrypt for Hosted Client servers.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://letsencrypt.org/docs/client-options/&quot;&gt;Free SSL Clients for LetsEncrypt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/1090/how-do-i-configure-ssl-for-a-server-that-is-hosting-dbfront?show=1091#a1091</guid>
<pubDate>Wed, 24 Nov 2021 16:25:25 +0000</pubDate>
</item>
<item>
<title>Error after upgrade: &quot;Can't load lookup data for [foreign key] - Value can't be null&quot;</title>
<link>https://dbfront.com/qa/972/error-after-upgrade-cant-load-lookup-data-foreign-value-cant</link>
<description>&lt;p&gt;We tried to upgrade DBFront from 1.0.15.5851 to the latest. The installation went fine, but we got the following error on some tables:&lt;/p&gt;
&lt;p&gt;&quot;Can't load lookup data for [foreign key] - Value can't be null&quot;&lt;/p&gt;
&lt;p&gt;In a lot of cases where we didn't have lookup tables previously, we added them so that DBFront could generate dropdown tables for acceptable values. We did this in a quick and non-standard way - we left the values in the main table as is, got a distinct list of values, and created a new lookup table with this list. One of those values (for a number of tables) was null, which I assume is causing the problem above.&lt;/p&gt;
&lt;p&gt;Is there a quick fix for this on your end (since this worked before), or will we need to create IDs and more proper lookup tables?&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/972/error-after-upgrade-cant-load-lookup-data-foreign-value-cant</guid>
<pubDate>Tue, 18 May 2021 19:28:10 +0000</pubDate>
</item>
<item>
<title>Answered: What are the minimum requirements for running dbFront?</title>
<link>https://dbfront.com/qa/906/what-are-the-minimum-requirements-for-running-dbfront?show=907#a907</link>
<description>&lt;p&gt;The minimum requirements to run dbFront are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A windows workstation or server running Windows 7, Windows Server 2012 or better,&lt;/li&gt;
&lt;li&gt;At 2 gig of RAM if the server is not running the database, 4 gig is better,&lt;/li&gt;
&lt;li&gt;At least 2 CPUs, especially if the server is also hosting the database,&lt;/li&gt;
&lt;li&gt;dbFront uses a negligible amount of disk space.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;dbFront also requires access to a database server.  The database server can be local or remote.  If the database is remote then the database connection should be very fast with low latency.  The database server options are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Microsoft SQL Server,&lt;/li&gt;
&lt;li&gt;MySQL,&lt;/li&gt;
&lt;li&gt;Oracle&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can install everything required for dbFront on a single server or you can perform a distributed install.&lt;/p&gt;
&lt;p&gt;For more details see:  &lt;a rel=&quot;nofollow&quot; href=&quot;https://dbfront.com/setup&quot;&gt;https://dbfront.com/setup&lt;/a&gt;&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/906/what-are-the-minimum-requirements-for-running-dbfront?show=907#a907</guid>
<pubDate>Sat, 20 Feb 2021 03:25:42 +0000</pubDate>
</item>
<item>
<title>Answered: How do I install software on client machines on Pro version</title>
<link>https://dbfront.com/qa/878/how-do-i-install-software-on-client-machines-on-pro-version?show=879#a879</link>
<description>&lt;p&gt;dbFront is a web application.  This means that your clients should be able to access dbFront by simply browsing to your server.  No additional installation or licensing is required.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1) &lt;a rel=&quot;nofollow&quot; href=&quot;http://localhost/dbFront&quot;&gt;http://localhost/dbFront&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While running locally on your server you can use the URL  &lt;a rel=&quot;nofollow&quot; href=&quot;http://localhost/dbFront&quot;&gt;http://localhost/dbFront&lt;/a&gt;, but this URL only works when you are running directly on the hosting server.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2) &lt;a rel=&quot;nofollow&quot; href=&quot;http://%YourServerName%/dbFront&quot;&gt;http://%YourServerName%/dbFront&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Your local network clients would connect by browsing to your server using the URL &lt;a rel=&quot;nofollow&quot; href=&quot;http://**%YourServerName%**/dbFront&quot;&gt;http://**%YourServerName%**/dbFront&lt;/a&gt;, where the value &lt;strong&gt;%YourServerName%&lt;/strong&gt; would be replaced with the name of the hosting server or workstation.&lt;/p&gt;
&lt;p&gt;This of course assumes that there is a network connection between your server and your clients.&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/878/how-do-i-install-software-on-client-machines-on-pro-version?show=879#a879</guid>
<pubDate>Thu, 12 Nov 2020 20:08:09 +0000</pubDate>
</item>
<item>
<title>Answered: HowTo debug IIS FastFail errors</title>
<link>https://dbfront.com/qa/863/howto-debug-iis-fastfail-errors?show=864#a864</link>
<description>&lt;p&gt;The following is a list of methods and tools to debug what might be causing IIS to fall over.&lt;/p&gt;
&lt;h3&gt;IIS and dbFront Logs&lt;/h3&gt;
&lt;p&gt;The following folders might provide helpful logs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;System Eventlog&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;IIS Logs:&lt;/strong&gt; &lt;code&gt;c:\inetpub\logs\&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although dbFront generates its own logs, they are unlikely to help with startup failures since dbFront would not have had the chance to log anything.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;dbFront Logs:&lt;/strong&gt; &lt;code&gt;c:\logs\&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Enable IIS Logging&lt;/h3&gt;
&lt;p&gt;See: &lt;a rel=&quot;nofollow&quot; href=&quot;https://support.microsoft.com/en-us/help/313437/how-to-enable-logging-in-internet-information-services-iis&quot;&gt;How to enable logging in Internet Information Services (IIS)&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Enable IIS Tracing&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://docs.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/troubleshooting-failed-requests-using-tracing-in-iis-85&quot;&gt;Troubleshooting Failed Requests Using Tracing in IIS 8.5 - FREB Logs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://techcommunity.microsoft.com/t5/iis-support-blog/reading-a-freb-log-a-failed-request-tracing-iis-request/ba-p/1349639&quot;&gt;Reading a FREB log, a Failed Request Tracing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/863/howto-debug-iis-fastfail-errors?show=864#a864</guid>
<pubDate>Sat, 24 Oct 2020 01:22:32 +0000</pubDate>
</item>
<item>
<title>Answered: How can I compare a before / after IIS configuration.</title>
<link>https://dbfront.com/qa/861/how-can-i-compare-a-before-after-iis-configuration?show=862#a862</link>
<description>&lt;p&gt;Starting with IIS 7 there is a built-in method of capturing IIS configuration changes using AppCmd.&lt;/p&gt;
&lt;p&gt;The AppCmd documentation can be found at &lt;a rel=&quot;nofollow&quot; href=&quot;https://docs.microsoft.com/en-us/iis/get-started/getting-started-with-iis/getting-started-with-appcmdexe&quot;&gt;Getting started with AppCmd.exe&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Creating a Backup&lt;/h3&gt;
&lt;p&gt;The steps for taking a backup are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open an Admin Command Prompt.&lt;/li&gt;
&lt;li&gt;Browse to the folder &lt;code&gt;c:\Windows\System32\inetsrv\&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Run &quot;&lt;code&gt;AppCmd add backup&lt;/code&gt;&quot;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Complete Changes&lt;/h3&gt;
&lt;p&gt;Once a backup is created you can then make your configuration changes.&lt;/p&gt;
&lt;p&gt;After the changes are complete then take another backup as explained above.&lt;/p&gt;
&lt;h3&gt;Comparing the Backups&lt;/h3&gt;
&lt;p&gt;The simplest way to compare the configuration backups is to download and install a free program named WinMerge.  WinMerge can be found at &lt;a rel=&quot;nofollow&quot; href=&quot;https://winmerge.org/&quot;&gt;Winmerge.org&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Once installed then:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the folder &quot;&lt;code&gt;C:\Windows\System32\inetsrv\backup&lt;/code&gt;&quot; in Windows Explorer,&lt;/li&gt;
&lt;li&gt;This is a protected folder so you need to specify that you really want access,&lt;/li&gt;
&lt;li&gt;You will then see two or more dated folders containing the backups,&lt;/li&gt;
&lt;li&gt;Select the two folders you want to compare and right-click and open in WinMerge.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Winmerge will clearly show all of the changed files and allow you to browse in and view the actual configuration changes.&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/861/how-can-i-compare-a-before-after-iis-configuration?show=862#a862</guid>
<pubDate>Fri, 23 Oct 2020 22:57:32 +0000</pubDate>
</item>
<item>
<title>Answered: HTTP Error 500: This page can't be displayed</title>
<link>https://dbfront.com/qa/596/http-error-500-this-page-cant-be-displayed?show=597#a597</link>
<description>&lt;p&gt;This is a generic error page that IIS uses to hide the actual error.   You will need to update the webserver settings to display the real error message so that we can resolve it.&lt;/p&gt;
&lt;p&gt;Please see the following Stack Over Flow article:    &lt;a rel=&quot;nofollow&quot; href=&quot;https://stackoverflow.com/questions/2640526/detailed-500-error-message-asp-iis-7-5%E2%80%8B&quot;&gt;Showing Detailed Error Messages&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/596/http-error-500-this-page-cant-be-displayed?show=597#a597</guid>
<pubDate>Thu, 13 Feb 2020 14:56:08 +0000</pubDate>
</item>
<item>
<title>Answered: How do I completely reinstall dbFront?</title>
<link>https://dbfront.com/qa/380/how-do-i-completely-reinstall-dbfront?show=381#a381</link>
<description>&lt;p&gt;​The following are the steps needed to reinstall dbFront while still retaining the settings.  Please read all of the instructions before starting.&lt;br&gt;
​&lt;br&gt;
​The following instructions assume the default locations.&lt;br&gt;
​&lt;br&gt;
1) ​IMPORTANT: Please backup the following file and folders prior to uninstalling.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The contents of the [C:\Data\dbFront\] folder&lt;/li&gt;
&lt;li&gt;C:\Program Files (x86)\dbFront\dbFrontService.exe.config&lt;/li&gt;
&lt;li&gt;C:\Inetpub\dbFront\web.config&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;2) ​​Delete the dbFrontService files in [C:\Program Files (x86)\dbFront\]&lt;/p&gt;
&lt;p&gt;3) ​Delete all dbFrontUI files in [C:\Inetpub\dbFront\]&lt;/p&gt;
&lt;p&gt;​4) Delete the Log Folders&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;C:\Logs\dbFrontService\&lt;/li&gt;
&lt;li&gt;C:\Logs\iisexpress\&lt;/li&gt;
&lt;li&gt;C:\Logs\w3wp\&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;​5) Ensure that the App Pool and WebApp are removed. This is to ensure that a reinstall is able to recreate the website properly.​&lt;br&gt;
​&lt;br&gt;
​6) Restore the [C:\Data\dbFront\] folder which you backed up in step a).&lt;br&gt;
​&lt;br&gt;
​7) Reinstall dbFront.&lt;br&gt;
​&lt;br&gt;
​8) Merge in the [C:\Program Files (x86)\dbFront\dbFrontService.exe.config] file backed up in step a).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Note: Only merge in the sections as needed.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;​&lt;br&gt;
​9) Merge in the [C:\Inetpub\dbFront\web.config] file backed up in step a).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Note: Only merge in the sections as needed.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All the best.&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/380/how-do-i-completely-reinstall-dbfront?show=381#a381</guid>
<pubDate>Tue, 19 Mar 2019 15:22:19 +0000</pubDate>
</item>
<item>
<title>Answered: How do I rollback to a previous version of dbFront?</title>
<link>https://dbfront.com/qa/196/how-do-i-rollback-to-a-previous-version-of-dbfront?show=197#a197</link>
<description>&lt;p&gt;If you have the option then a Backup or Virtual Machine Snapshot is always the preferred option for rolling back to previous versions of Software updates since the results will be more reliable.&lt;/p&gt;
&lt;p&gt;If that is not a viable option then rolling back to a previous version of dbFront should be straightforward in most cases.  Older versions of dbFront should simply ignore the configuration data for the new functionality provided by newer versions of dbFront.  In the event that there is a conflict then older versions of dbFront should be able to revert to valid default values.&lt;/p&gt;
&lt;p&gt;Note: The following instructions assume that dbFront was installed to the default locations.  You will need to adjust the paths for your environment.&lt;/p&gt;
&lt;p&gt;The objective is to manually delete all executable files (&lt;em&gt;.exe, &lt;/em&gt;.dll) because and older installer won't replace newer executable versions with older versions.  At the same time you want to keep the configuration files, and especially the two *.config files.&lt;/p&gt;
&lt;p&gt;To revert to a previous version of dbFront please do the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stop the &quot;dbFront Service&quot;:&lt;blockquote&gt;&lt;p&gt;net stop dbFrontService&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;Delete the dbFrontService executables:&lt;blockquote&gt;&lt;p&gt;C:\Program Files (x86)\dbFront\ &lt;em&gt;.exe&lt;br&gt;
C:\Program Files (x86)\dbFront\ &lt;/em&gt;.dll&lt;br&gt;
DO NOT DELETE any *.config files.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;Delete all of the following dbFrontUI files:&lt;blockquote&gt;&lt;p&gt;C:\Inetpub\dbFront\bin\ &lt;em&gt;.dll&lt;br&gt;
C:\Inetpub\dbFront\css\ &lt;/em&gt;.css&lt;br&gt;
C:\Inetpub\dbFront\js\ &lt;em&gt;.js&lt;br&gt;
C:\Inetpub\dbFront\ &lt;/em&gt;.ashx&lt;br&gt;
C:\Inetpub\dbFront\Site.Master&lt;br&gt;
DO NOT DELETE any *.config files.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;Once you have removed the newer files then you can download and install the dbFront version of your choice.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please test the updated install to ensure that it is solid.&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/196/how-do-i-rollback-to-a-previous-version-of-dbfront?show=197#a197</guid>
<pubDate>Mon, 12 Nov 2018 14:37:27 +0000</pubDate>
</item>
<item>
<title>Answered: Connected to MySQL, but can't see any database, or table</title>
<link>https://dbfront.com/qa/138/connected-to-mysql-but-cant-see-any-database-or-table?show=139#a139</link>
<description>&lt;p&gt;The connection appears to be valid because you can see the Information Schema.&lt;/p&gt;
&lt;p&gt;Therefore it appears to be a security issue.   Please check to see if the user you used for the connection has select access to the tables you want the dbFront application to have access to.&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/138/connected-to-mysql-but-cant-see-any-database-or-table?show=139#a139</guid>
<pubDate>Sun, 27 May 2018 01:30:28 +0000</pubDate>
</item>
<item>
<title>Answered: Logon failure: the user has not been granted the requested logon type at this computer</title>
<link>https://dbfront.com/qa/115/logon-failure-user-been-granted-requested-logon-type-computer?show=123#a123</link>
<description>&lt;p&gt;This error means that there is a mismatch between the Logon Rights permitted for that user and the LogonType that is requested by dbFront.&lt;/p&gt;
&lt;p&gt;dbFront allows you to specify how it should process the Logon requests.  To see where that is set please see: &lt;a rel=&quot;nofollow&quot; href=&quot;https://dbfront.com/appserverinstall&quot;&gt;Application Service Setup&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;By default the LogonType of 2 (Interactive) is used.  This means that the user must have the privilege to complete an interactive logon (e.g. at the console or RDP)&lt;/p&gt;
&lt;p&gt;Depending upon the scenario this might be considered dangerous since you don't want users to be able to logon to the server.&lt;/p&gt;
&lt;p&gt;For that reason many networks give those users Network access.   That would equate to the LogonType of 3 (Network).&lt;/p&gt;
&lt;p&gt;For more details on the different LogonType's see: &lt;a rel=&quot;nofollow&quot; href=&quot;http://techgenix.com/Logon-Types/&quot;&gt;http://techgenix.com/Logon-Types/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To manage a users Logon Rights you can use an old Windows 2003 Resource kit utility named NTRights.  This utility still works on current versions of Windows.  More details can be found at:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://ss64.com/nt/ntrights.html&quot;&gt;Docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://www.microsoft.com/en-us/download/details.aspx?id=17657&quot;&gt;Download&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/115/logon-failure-user-been-granted-requested-logon-type-computer?show=123#a123</guid>
<pubDate>Tue, 12 Dec 2017 17:37:25 +0000</pubDate>
</item>
<item>
<title>Answered: &quot;HTTP Error 403.14 - Forbidden&quot; error - A default document is not configured for the requested URL...</title>
<link>https://dbfront.com/qa/120/error-forbidden-error-default-document-configured-requested?show=121#a121</link>
<description>&lt;p&gt;IIS will return the &quot;Forbidden&quot; error when it can't find a default web page to serve and directory browsing is disabled.&lt;/p&gt;
&lt;p&gt;A wrong and dangerous solution is to turn on directory browsing as IIS and other helpful articles might suggest.&lt;/p&gt;
&lt;p&gt;The most likely problem is that IIS is not fully setup to serve Dotnet webpages and so it can't find the dbFront application.&lt;/p&gt;
&lt;p&gt;It might also be that when IIS was installed or upgraded that the entry &quot;default.aspx&quot; was missed or removed from the list of default documents. Please open the entry &quot;Default Document&quot; and view the list to ensure that &quot;default.aspx&quot; is included in the list.&lt;/p&gt;
&lt;p&gt;For complete details on setting up IIS please see: &lt;a rel=&quot;nofollow&quot; href=&quot;https://dbfront.com/iisinstall&quot;&gt;Preparing Windows to host a Dotnet 4.0 website&lt;/a&gt;&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/120/error-forbidden-error-default-document-configured-requested?show=121#a121</guid>
<pubDate>Mon, 11 Dec 2017 18:07:26 +0000</pubDate>
</item>
<item>
<title>Answered: Lookup from large table / pre-filtering a field based upon another field</title>
<link>https://dbfront.com/qa/99/lookup-from-large-table-filtering-field-based-another-field?show=102#a102</link>
<description>&lt;p&gt;For detailed instructions on creating a cascading dropdown or lookup see: &lt;a rel=&quot;nofollow&quot; href=&quot;https://dbfront.com/cascadinglookups&quot;&gt;Cascading Lookups/Dropdowns&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As an added note:  The dropdowns in dbFront are searchable and can handle 1 million + rows.&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/99/lookup-from-large-table-filtering-field-based-another-field?show=102#a102</guid>
<pubDate>Thu, 16 Nov 2017 16:45:49 +0000</pubDate>
</item>
<item>
<title>Answered: Error opening database preferences: Can't get fields from driver</title>
<link>https://dbfront.com/qa/86/error-opening-database-preferences-cant-fields-from-driver?show=92#a92</link>
<description>&lt;p&gt;As of version 1.0.2.9695, dbFront will catch the Null DataType error and allow you to continue. &lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/86/error-opening-database-preferences-cant-fields-from-driver?show=92#a92</guid>
<pubDate>Thu, 12 Oct 2017 17:45:02 +0000</pubDate>
</item>
<item>
<title>Answered: Tcp channel protocol violation: expecting preamble.</title>
<link>https://dbfront.com/qa/84/tcp-channel-protocol-violation-expecting-preamble?show=85#a85</link>
<description>&lt;p&gt;The &lt;strong&gt;dbFront Web Application&lt;/strong&gt; is hosted by IIS as one of many web applications.   By default the &lt;strong&gt;dbFront Web Application&lt;/strong&gt; uses port 42057 to communicate with the &lt;strong&gt;dbFront Service&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This error means that the dbFront Web Application attempted to talk to the dbFront Service and received an invalid response.&lt;/p&gt;
&lt;p&gt;The most likely cause is another service which uses the same port as requested by dbFront.  You can easily instruct the dbFront Web Application and Service to use a different port.&lt;/p&gt;
&lt;p&gt;To view which ports are in use you can run the following from an Administrator prompt:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;netstat -an
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Once you select another port then you will need to updated both portions of dbFront with the same port number.  For instructions see:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://dbfront.com/appserverinstall&quot;&gt;https://dbfront.com/appserverinstall&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://dbfront.com/websiteinstall&quot;&gt;https://dbfront.com/websiteinstall&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;NOTE: Don't Use Web Hosting Ports.&lt;/h2&gt;
&lt;p&gt;Ports 80 (HTTP) and 443 (SSL) are reserved for use by IIS (Microsoft Internet Information Server) and other web servers.  Those ports are used when browsers connect to a web server.&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/84/tcp-channel-protocol-violation-expecting-preamble?show=85#a85</guid>
<pubDate>Fri, 22 Sep 2017 16:13:14 +0000</pubDate>
</item>
<item>
<title>Answered: Installation Prerequisites</title>
<link>https://dbfront.com/qa/69/installation-prerequisites?show=70#a70</link>
<description>&lt;p&gt;There is no known incompatibility between dbFront and SQL Server 2016 running on Windows Server 2016.&lt;/p&gt;
&lt;p&gt;I will upgrade one of my servers to Windows Server 2016 and test that scenario over the weekend.&lt;/p&gt;
&lt;p&gt;Update:  I have verified that dbFront works just fine with SQL Server 2016 running on Windows Server 2016.&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/69/installation-prerequisites?show=70#a70</guid>
<pubDate>Wed, 14 Jun 2017 14:38:23 +0000</pubDate>
</item>
<item>
<title>Answered: Oracle Database Connection</title>
<link>https://dbfront.com/qa/66/oracle-database-connection?show=68#a68</link>
<description>&lt;p&gt;In the server name field you can enter either:&lt;br&gt;
   servername&lt;br&gt;
   servername/servicename&lt;br&gt;
   servername:port/servicename&lt;/p&gt;
&lt;p&gt;For more details you can see &lt;a rel=&quot;nofollow&quot; href=&quot;https://dbfront.com/oracleinstall&quot;&gt;https://dbfront.com/oracleinstall&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Note: If you are intending to connect to Oracle, then please download the latest beta version as it contains a number of important Oracle fixes. The minimum version you should run is 1.0.2.6468&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/66/oracle-database-connection?show=68#a68</guid>
<pubDate>Wed, 31 May 2017 04:58:28 +0000</pubDate>
</item>
<item>
<title>Answered: receiving iis7 page on first login after install</title>
<link>https://dbfront.com/qa/64/receiving-iis7-page-on-first-login-after-install?show=65#a65</link>
<description>&lt;p&gt;This issue was resolved with an updated installer in dbFront 1.0.2.4134.&lt;/p&gt;
&lt;p&gt;The updated installer also makes it easier to diagnose failed installations.&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/64/receiving-iis7-page-on-first-login-after-install?show=65#a65</guid>
<pubDate>Sat, 04 Mar 2017 11:02:29 +0000</pubDate>
</item>
<item>
<title>Answered: dbfront run on Mac?</title>
<link>https://dbfront.com/qa/58/dbfront-run-on-mac?show=59#a59</link>
<description>&lt;p&gt;Because dbFront is a web application, users of dbFront can use any OS including mobile devices like an iPad or other tablets.&lt;/p&gt;
&lt;p&gt;Hosting dbFront requires a Windows server to host the Web Application and the Service.&lt;/p&gt;
&lt;p&gt;For specific requirements you can see: &lt;a rel=&quot;nofollow&quot; href=&quot;http://dbfront.com/iisinstall&quot;&gt;http://dbfront.com/iisinstall&lt;/a&gt;&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/58/dbfront-run-on-mac?show=59#a59</guid>
<pubDate>Fri, 16 Dec 2016 16:11:51 +0000</pubDate>
</item>
<item>
<title>Answered: How do I migrate all of my dbFront work over to another server?</title>
<link>https://dbfront.com/qa/54/how-do-i-migrate-all-of-my-dbfront-work-over-to-another-server?show=55#a55</link>
<description>&lt;p&gt;dbFront now has the ability to export the database settings to a file which can then be transferred to another server and imported.&lt;/p&gt;
&lt;p&gt;The process to migrate your settings to a new server are shown below.  The default folders are show in brackets.&lt;/p&gt;
&lt;h3&gt;a) Setup dbFront and check configuration.&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Install dbFront on the new server and register it. (Automatic 30 day license to test and validate)&lt;/li&gt;
&lt;li&gt;Compare &lt;strong&gt;dbFrontService.exe.config&lt;/strong&gt;, compare old with new. (c:\program files(x86)\dbFront\dbFrontService.exe.config)&lt;/li&gt;
&lt;li&gt;Compare &lt;strong&gt;web.config&lt;/strong&gt;, compare old with new. (c:\inetpub\dbFront\web.config)&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;b) Copy Database Configuration&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Create the database connections on the new server.&lt;/li&gt;
&lt;li&gt;Export the settings from the old server.  You will need to specify a database.  See: &lt;a rel=&quot;nofollow&quot; href=&quot;http://dbfront.com/exportimport&quot;&gt;Export/Import&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Ensure that only the settings are being exported.&lt;/li&gt;
&lt;li&gt;Import the settings at the new server.  You will need to specify the destination database.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;c) Copy Support Files&lt;/h3&gt;
&lt;p&gt;There are additional files that may also need to be moved.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Excel Templates (c:\data\dbFront\Excel)&lt;/li&gt;
&lt;li&gt;Crystal Reports (c:\data\dbFront\CrystalReport)&lt;/li&gt;
&lt;li&gt;Quick Reports Templates (c:\data\dbFront\Reporting)&lt;/li&gt;
&lt;li&gt;Custom Icons or CSS files (possibly c:\inetpub\dbFront\, images\, css\)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more details see:  &lt;a rel=&quot;nofollow&quot; href=&quot;http://dbfront.com/exportimport&quot;&gt;Export/Import&lt;/a&gt;&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/54/how-do-i-migrate-all-of-my-dbfront-work-over-to-another-server?show=55#a55</guid>
<pubDate>Sat, 16 Jul 2016 13:20:44 +0000</pubDate>
</item>
<item>
<title>Answered: How to backup dbFront before an upgrade.  I don't want to lose my settings.</title>
<link>https://dbfront.com/qa/49/how-to-backup-dbfront-before-upgrade-dont-want-lose-settings?show=50#a50</link>
<description>&lt;p&gt;It is always a great idea to do a backup before performing an upgrade. &lt;/p&gt;
&lt;h3&gt;Backup Options&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;a) Virtual Machine Snapshot&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The best possible option is to take a Virtual Machine snapshot.  This allows for a quick and complete restore if the dbFront install fails for any reason.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;b) Regular Server Backup&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Regular server backups are a good option, but restoring a server backup can be a complex task.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;c) Selective Folder Backup&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Assuming a default install, the dbFront folders that should be backed up are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Service Folder: c:\program files(x86)\dbfront &lt;/li&gt;
&lt;li&gt;Website Folder: c:\inetpub\dbfront&lt;/li&gt;
&lt;li&gt;Data / Settings: c:\data\dbFront&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To manually backup your IIS settings see: &lt;a rel=&quot;nofollow&quot; href=&quot;http://woshub.com/how-to-backup-and-restore-iis-configuration-to-another-server/&quot;&gt;Backup and Migrate IIS Configuration&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Upgrading dbFront on a Default Install&lt;/h3&gt;
&lt;p&gt;To upgrade dbFront you should be able to just run the dbFront installer and do a regular install and it will upgrade the service and the website files without damaging your setup.  But just in case you should run a backup first.&lt;/p&gt;
&lt;p&gt;You only need a custom install if you manually installed dbFront initially.&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/49/how-to-backup-dbfront-before-upgrade-dont-want-lose-settings?show=50#a50</guid>
<pubDate>Sat, 09 Jul 2016 10:36:37 +0000</pubDate>
</item>
<item>
<title>Answered: Can dbFront be hosted by Azure, GoDaddy, or Amazon AWS?</title>
<link>https://dbfront.com/qa/20/can-dbfront-be-hosted-by-azure-godaddy-or-amazon-aws?show=21#a21</link>
<description>&lt;p&gt;dbFront can be hosted on your own hardware or hosted in the Cloud using a VPS or VM plan.   Plans that have at least 4 gig of ram and 2 cores are sufficient for many applications.   One recommendation is to keep the dbFront install close to your database with minimal latency to ensure good response times.&lt;/p&gt;
&lt;p&gt;The regular Windows Web hosting packages are too locked down and limited to allow dbFront to run because dbFront is both an IIS hosted Web Application and a Windows Service.&lt;/p&gt;
&lt;p&gt;The Windows Service maintains the application state and allows dbFront to run in highly secure environments because it ensures that the Web Application never has direct access to the database or authentication services.  In highly secure environments the Windows Service is installed on a separate server inside a protected network.  See: &lt;a rel=&quot;nofollow&quot; href=&quot;https://dbfront.com/setup#distributed&quot;&gt;Distributed Setup&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some vendors used by my clients are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Microsoft Azure (&lt;a rel=&quot;nofollow&quot; href=&quot;https://azure.microsoft.com/en-us/products/virtual-machines/&quot;&gt;azure.microsoft.com/en-us/products/virtual-machines/&lt;/a&gt;),&lt;/li&gt;
&lt;li&gt;Amazon AWS (&lt;a rel=&quot;nofollow&quot; href=&quot;https://aws.amazon.com/getting-started/hands-on/launch-windows-vm/&quot;&gt;aws.amazon.com/getting-started/hands-on/launch-windows-vm/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;HostWinds (&lt;a rel=&quot;nofollow&quot; href=&quot;https://hostwinds.com/vps/windows&quot;&gt;hostwinds.com/vps/windows&lt;/a&gt;),&lt;/li&gt;
&lt;li&gt;and GoDaddy (&lt;a rel=&quot;nofollow&quot; href=&quot;https://godaddy.com/hosting/windows-vps&quot;&gt;godaddy.com/hosting/windows-vps&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you need help getting dbFront working in a VPS environment then let us know.   We have already made this work for others.&lt;/p&gt;
</description>
<category>Installation</category>
<guid isPermaLink="true">https://dbfront.com/qa/20/can-dbfront-be-hosted-by-azure-godaddy-or-amazon-aws?show=21#a21</guid>
<pubDate>Wed, 12 Aug 2015 02:08:53 +0000</pubDate>
</item>
</channel>
</rss>