Firstly these errors are nothing to do with SSL.
I guess you are using a SQL Server database. When you change the app pool, the associated account is changed so you should make sure that account has access to the SQL Server database.
So in the first case, when you change to the Classic ASP.NET app pool, the error message says:
>Cannot open database "FileVista" requested by the login. The login failed.
>Login failed for user 'IIS APPPOOL\Classic .NET AppPool'.
Which means you simply need to give access to "IIS APPPOOL\Classic .NET AppPool" account (eg. db_owner role) for the database in SQL Server Manager.
In the second case, you change to the default app pool which is Integrated Mode. It seems you already gave access to this app pool's account on the database so you don't get a database connection error, instead you get:
>Security Exception
>Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.
Which is a different error and related to the insufficient trust level. Starting with v4.0, FileVista supports Medium-Trust level. In earlier versions, it only supported Full-Trust level. So it seems your machine configuration does not even support Medium-Trust level (maybe it's set to use low-level by default). You can try to override the local setting in FileVista's web.config by adding this setting after <system.web> tag:
<trust level="Medium" />
However your machine configuration may not allow overriding in local web.config files and you may still get an error. Then you need to edit
<WindowsDir>\Microsoft.NET\framework\v2.0.50727\config\web.config
and add these settings under the <configuration> level:
<location allowOverride="false" path="Default Web Site/FileVista">
<system.web>
<trust level="Medium" originUrl=""/>
</system.web>
</location>
This will apply Medium-trust to just the site/application set in the path attribute, e.g "Default Web Site/FileVista" or some other web site/application name as defined in IIS. Please refer to
trust Element (ASP.NET Settings Schema) for more details.
Note that I assume you are using FileVista 4.0 as it runs on ASP.NET 2.0. Looking at your error messages, you are running ASP.NET 2.0:
>Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927
FileVista 4.1 requires ASP.NET 4.0 and if ASP.NET version was the case you should have got a different error such as:
>Parser Error Message: Could not load type 'GleamTech.FileVista.FileVistaHttpApplication'.