No once you deploy the app it does not need a port specified.
Step 7 needs to be updated in the app deployment help doc.
There is a huge amount of open ended possibles... lots of details would be needed... but a place to start would be:
The AppID is for SAML and OAuth... test without.
I wouldn't set proxy at all.
Test in Chrome or IE 11
Id make sure IIS is running properly on your web server, test by enabling anonymous.
This is definitely an architectural issue..
Since the Web application works when developing (Web Application builder).... downloading the zip.. unzip and.. dump to wwwroot.. find the folder in IIS... 'Add Application' ... just as a test.. should work...
then start applying sercurity and such to see where the breakdown is in your setup.
It sounds like you used an https address when you registered your portal url. Is that correct?
Yes. I used both http and https.
No I am not talking about the App registering you did in your orgizational account online I am talking about the first time you ran WAB it asks for your orgs portal url. You can check this by opening [install dir]\server\signininfo.json file.
Oh, I'm sorry. Yes. The portalUrl is an https.
So it sounds like your web server is not https enabled and thus you are having an issue.
You really need to go back and set your WAB to use standard http. To do this delete the signininfo.json file and restart WAB and this time use the http url for your portal address. once you have done that open the app in WAB Dev again and change something small like that apps name (you can change it back latter) and save the app. Then re-download the app from WAB and try deploying again to your web server.
You are talking about deploying a configured app downloaded from WAB Dev to a production server right?
Hi, Robert. Sorry for the delay. There was a crisis needing my attention.
Yes, I want to host an application that I have already configured to a web server, since I cannot do as much customization hosting on ArcGIS Online. I believe the server is https enabled, but, I did as you suggested without results. My server does not have a 3344 port, so I designated another one that was available. That wouldn't have an effect, would it?
You do not host the Web AppBuilder on your web server you download the app from WAB on your dev machine and then extract the contents of that zip file to your web server.
Deploy app—Web AppBuilder for ArcGIS (Developer Edition) | ArcGIS for Developers
Yes, but, I need a port number for the redirect uri, don't I?
By default, the port number is 80 if you don't specify it.
Robert--I will make it clear in the doc by adding a note. Thanks for your reminder.
I got it!!!
The redirect URIs should be http://[SERVERNAME] and https:[SERVERNAME], and the URL for the application should be http://[SERVERNAME]/appname.
Thank you so much for all your help!
Don't forget to mark this thread as answered if you feel your question has been answered.
Hi Jianxia -
If you are updating the documentation for WAB DE I think it would be helpful to note that wherever you deploy the application it still needs access to the web map.
I was publishing my web map internally on Portal and thought after zipping up and downloading I could launch my app on a public facing server - that somehow zipping it up compiled everything together like Flex does.
Very good point. I will clarify it in the Deployment topic.
I am a beginner in ArcGIS
please I have a question:
it is a requirement of the WebAppBuilder have ArcGIS online or PortalArcgis?
Yes AGOL or local Portal is a requirement. For more details on Web AppBuilder see the help site:
Get started—Web AppBuilder for ArcGIS (Developer Edition) | ArcGIS for Developers
Retrieving data ...