@Anita A Yes, CoreWCF can be deployed to Azure App Service. When using an Linux web app, it will run on Kestrel.
However, there are a few things to note:
- Azure App Service does not support NetTcpBinding. If you’re using NetTcpBinding in your WCF service, you’ll need to switch to using named pipes instead.
- When deploying CoreWCF to Azure App Service, the service is not hosted on IIS but on Kestrel. This is because by default, the ASP.NET hosting runs the process using the Kestrel web server.
- If you’re encountering issues with the container not starting within the expected time limit, it could be due to a variety of reasons such as application startup time, application errors, Dockerfile issues, etc. You might want to check the logs for more detailed error messages.
- To check the deployment logs for your container go to:
- In the Azure Portal, select your web app.
- Go to deployment center
- select the "logs" header
- From here you can see your deployment logs, which will provide you with a more detailed error of what is going on.
- select the "logs" header
- Go to deployment center
- In the Azure Portal, select your web app.
- To check the deployment logs for your container go to: