Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.

Connection Type

PowerServer Project deployment refactoring – PB Docs 2022 – PowerBuilder Library

PowerServer Project deployment refactoring – PB Docs 2022

PowerServer Project deployment refactoring

The PowerServer project deployment has been refactored, and
settings for the development environment and the production
environment have been greatly simplified and completely separated, so
that developers can easily and quickly get started with PowerServer
now:

  • Setting up a web server (such as IIS) for hosting the client
    app is no longer a must in the local development environment; as
    client app can be directly hosted in the internal Kestrel
    server.

    • Developers need not to set up a web server (such as IIS)
      to host the static files during the development stage. When
      you select to deploy and run within IDE, the static files
      (including the client app, launcher, and runtime) will be
      automatically deployed and hosted (alongside the PowerServer
      Web APIs) in the internal Kestrel web server.

    • Kestrel is automatically included and enabled, so
      developers can start developing and testing without needing to
      install and configure any server on the local machine. In one
      word, developers now can deploy and run a PowerServer project
      in only a few clicks (view this
      video
      ).

    • To use the other servers such as IIS, developers will
      need to set up the server (for example, set up a local IIS
      server
      , set up a remote IIS
      server
      ).

  • The client app can be generated as part of the PowerServer
    Web APIs when deployed to the local Kestrel; or they can be
    generated as separate parts so they can be easily moved around and
    deployed to different sites or servers.

    • Developers can create a package that includes not only
      the cloud app launcher, runtime files, & application
      files, but also the compiled Web APIs (targeting Windows
      32-bit or 64-bit, or Linux 64-bit); and can directly deploy
      them to the same (or different) site.

    • Developers can also publish the compiled Web APIs to the
      docker container using Dockerfile (view
      more
      ).

  • PowerServer Web APIs can be directly published to the server
    from the PowerBuilder IDE.

    • Developers can directly publish the PowerServer Web APIs
      from the IDE to the local Kestrel, local/remote IIS, or local
      folder; and can directly compile and run the Web APIs from the
      IDE when deployed to local Kestrel or IIS.

    • When deployed to the local/remote IIS, ASP.NET
      Core hosting bundle
      must be installed on the server, in
      order for the IIS process manager to automatically launch the
      PowerServer Web APIs.

    • When deployed to the local Kestrel or local/remote IIS,
      the site URL will be used as the Web API URL by
      default.

    • Developers need to launch SnapDevelop or Visual Studio
      to publish the PowerServer Web APIs only when they want to
      publish to Azure App Service etc.


Document get from Powerbuilder help
Thank you for watching.
Was this article helpful?
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x