- George Mikhailovsky
- PowerBuilder
- Thursday, 11 July 2024 03:31 PM UTC
Dear PowerBuilders,
I am trying to deploy my PowerBuilder 2022 R2 cloud IIS application on a remote server, and I am getting a "Session creation failed" error on the very last step (see 1st attached screenshot).
Let me describe all my previous steps.
Following the instructions in PowerServer 2022 R2 Help (Guide 3: Deploying to remote IIS), I created a PowerServer project in my PowerBuilder PBL, set its properties, built it and deployed it without any errors or warnings. I then found the folders with name of my app, CloudAppPublisher and web_api for my app in the Inetpub/wwwroot/ directory on my local server and copied them to the Inetpub/wwwroot/ directory on the remote server.
I then opened the Applications.json file as Admin, found and replaced the Host database on my local server with the one on the remote server and changed the ID/PWD to the ones used to connect to the remote database. I then created separate websites for my app and its web API in remote IIS (outside of Default Web Site) with the default application pool and different ports 87 and 88 respectively, after checking them for availability. Loading http://[remote server IP]:88/health into the remote server browser, I verified that it was returning "Unhealthy".
Finally, I opened CMD as administrator, navigated to C:\inetpub\wwwroot\cpms_base_cloud\1.01 and ran the command "dotnet CustomizeDeploy.dll -url=". However, instead of the "Web API URL changed successfully" message I received the last time I deployed my application about six months ago, I received a response that the syntax of this command could not include the "-url" option (see 2nd attached file).
Nevertheless, I tried to run my app in a browser. CloudAppPublisher updated to the current version, and all the app files loaded without problems. However, the application itself did not launch with a "Session creation failed" error. I analyzed all the information related to this error in the Troubleshooting Guide. Following its recommendations, I edited the web.config file in my app API folder, replacing with the recommended ones, but that didn't help. I then opened Task Manager and searched for the conshost.exe and w3wp.exe processes. I did not find the conshost.exe process there with the user "webapi", while w3wp.exe existed with the user "my_app_API".
Nothing else in the Troubleshooting Guide is recommended and nothing else comes into my mind.
Can anyone help me with this problem? I would be very grateful.
Thank you,
George.
Find Questions by Tag
Helpful?
If a reply or comment is helpful for you, please don’t hesitate to click the Helpful button. This action is further confirmation of their invaluable contribution to the Appeon Community.