We are running into an issue with certain elements of IIS not persisting within a site (powerserver project).
In order for our project to run, we have determined that Anonymous Authentication must bet set to enabled.
This is located under PowerServer Project Site - Authentication - Anonymous Authentication.
When a new build is deployed, the Anonymous Authentication gets flipped back to disabled. This means that the application will not run. Once we flip it back to enabled, things work fine.
Second, because we have found that we are going to be using the long_connection option, we need to make sure and update the Applications.json file which is where we change the Timeout setting for Transaction to 0 from 120.
No matter what we do, every new push of a new build of the PowerServer project changes these settings back.
Is there somewhere within the PowerServer project or something within the PowerBuilder environment where this information can be predefined so we're not changing this every single time the project gets deployed?
Any help would be greatly appreciated!
i hit a problem with web.config (had to do with handler mappings being overwritten by PS deploy).
future plan is to change over to a script based deployment once appeon allows deployment to a local directory as files (non-zip file) so we can deploy the PB stuff to azure storage and the webapi's to container app services.