Novosti

26

 

PAW BackOffice

 

Z različico 38.00 je prišlo do nekaterih pomembnih sprememb v datoteki Web.config v zaledju programa PAW. Cilj je bil ločiti popolnoma tehnično konfiguracijo, povezano z ogrodjem, komponentami in njihovimi različicami, od uporabniških nastavitev. To naj bi poenostavilo prihodnje posodobitve, saj je treba tehnično konfiguracijo občasno posodobiti, uporabniške nastavitve pa želimo ohraniti nedotaknjene.

Prejšnja struktura datoteke Web.config je bila videti takole:

 

<?xml version="1.0" encoding="utf-8"?>

<configuration>

  <configSections>

  </configSections>

<connectionStrings>

                       <add name="Master" connectionString … />

</connectionStrings>

<appSettings>

                     <add key="ApplicationName" value="PantheonRA_BO" />

                     <add key=... />

                    

</appSettings>

<POSConfigurationGroup>

  <POSConfiguration>

                     <SiteConfig type="backoffice" defaultController="CashRegister" defaultAction="Index" defaultLocalization="SI" defaultLanguage="SI" databaseLocalization="SI" localizationi18n="sl" localizationDate="sl" licencingEnabled="false" />

  </POSConfiguration>

</POSConfigurationGroup>

</configuration>

 

 

Zeleno označeni deli predstavljajo zadevne nastavitve. Prenesli smo jih v ločene konfiguracijske datoteke: connectionStrings.config, appSettings.config in POS.config. Spremembe v datoteki Web.config so označene z oranžno barvo.

 

<?xml version="1.0" encoding="utf-8"?>

<configuration>

  <configSections>

  </configSections>

<connectionStrings configSource="ConnectionStrings.config"></connectionStrings>

<appSettings configSource="AppSettings.config"></appSettings>

<POSConfigurationGroup>

  <POSConfiguration configSource="POS.config">

  </POSConfiguration>

</POSConfigurationGroup>

 

 

Nastavitve so bile preprosto prenesene v nove datoteke. Datoteka ConnectionStrings.config je pravzaprav zastarela in bo v prihodnjih različicah odstranjena (vendar mora biti še vedno prisotna).

 

 

ConnectionStrings.config

<connectionStrings>

</connectionStrings>

 

 

AppSettings.config

<appSettings>

                     <add key="ApplicationName" value="PantheonRA_BO" />

                     <add key=... />

                     …

</appSettings>

 

 

POS.config

  <POSConfiguration>

                     <SiteConfig type="backoffice" defaultController="CashRegister" defaultAction="Index" defaultLocalization="SI" defaultLanguage="SI" databaseLocalization="SI" localizationi18n="sl" localizationDate="sl" licencingEnabled="false" />

  </POSConfiguration>

 

Upoštevajte, da je v zadnje navedeni konfiguracijski datoteki korenska (root) oznaka POSConfiguration, ne pa POSConfigurationGroup.

 

 

Spremembe v WebAPI

 

Na strežnik je treba namestiti paket ASP.NET Core Runtime 5.0.17 Hosting Bundle. Pridobite ga lahko tukaj: Hosting Bundle

Poleg tega je treba spremeniti ConnectionString v AppSettings.config tako, da dodamo TrustServerCertificate=true, da bo certifikat pravilno nastavljen kot zaupanja vreden.

Localization: SI
DL WebSites
Posted in: PANTHEON™

Comments

There are currently no comments, be the first to post one!

Post Comment

Only registered users may post comments.

Add Content...