-
Download the installer using the following link: Current .NET Core Hosting Bundle installer direct download
For more detailed instructions on how to install the ASP.NET Core Module, see Install the .NET Core Hosting Bundle.
-
-
Extract AltaSoft Internal API to
C:\Inetpub\PSD2\InternalApifolder -
Go to folder find
appsettings.jsonfile, open it and:- Fill
Database:ConnectionStringsection with PSD2 database connection string. Database user must havedb_ownerrights onPSD2database."Database": { "ConnectionString": "Data Source=localhost;Initial Catalog=PSD2;Integrated Security=true;Application Name=AltaSoft.PSD2.InternalApi" }
- If needed Modify pageSize section
"PageSize": { "Maximum": 50, "Minimum": 10, "IgnorePaging": false -> use this if you don't want any paging }
- Fill BankHost url with the Authweb Url
"BankHost": { "AuthWebUrl": "https://mybank.authweb.ge/" },
- Fill in basic authentication parameters
"Authentication": { "UserName": "demo", "Password": "demo" }
- Fill
-
-
-
Go to Internet Information Services (IIS) Manager
-
Create Application Pools
- Select
Application Pools, right click it and selectAdd Application Pool... - Enter
AltaSoft.PSD2.InternalApi_AppPoolintonamefield - Select
No Managed Codein.NET CLR versionfield - Select
IntegratedinManaged pipeline modefield - Press
OK - Select newly created application pool, right click it and select
Advanced Settings... - Set
General\Start modetoAlwaysRunning - Set
Process Model\IdentitytoLocalSystem - Set
Process Model\Idle Time-out (minutes)to0 - Set
Recycling\Disable Overlapped RecycletoFalse
- Select
-
Create Web Site.
- Select
Sites, right click it and selectAdd Website... - Enter
AltaSoft.PSD2.InternalApiintoSite namefield - Select
AltaSoft.PSD2.InternalApi_AppPoolinApplication poolfield - Enter
C:\Inetpub\PSD2\InternalApiintoPhysical pathfield - Select
httpsinBinding: Typefield or http can be used as well - Select correct SSL Certificate for website
- Press
OK - Select newly created site, right click it and select
Edit Bindings... - Right click the site it and select
Manage website\Advanced Settings... - Set
General\Preload EnabledtoTrue
- Select
-
-
That's it. 😃
- Check that everything is working as expected