1

I want to deploy a .Net Framework application to ACI that has a web frontend. The programm is set to start the web service on port 8090, so I entered that in the "ports" section of the ACI setup and set a DNS name label. As far as I understood it, this should be enough to make the website publicly available, but I get the "Website not available" error message.

I ran the container locally and it works just fine. I also added the EXPOSE command to the Dockerfile, but that didn't help either. The image is based on a .Net Framework Windows Server Core 2016 image, which should work with Azure.

18
  • how do you deploy container to aci? just following this tutorial should work: learn.microsoft.com/en-us/azure/container-instances/… Commented Jun 21, 2019 at 14:55
  • Do you check if the container instance is in the running state? Commented Jun 24, 2019 at 2:23
  • I followed the turorial and yes it is running. Still doesn't work. Commented Jun 24, 2019 at 6:02
  • Which image do you use? The ACI just supports some windows images. Commented Jun 24, 2019 at 6:04
  • mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2016 and mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2016 Commented Jun 24, 2019 at 7:56

1 Answer 1

1

To anyone seeing this in the future: It seems you can only expose web interfaces on port 80.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

Draft saved
Draft discarded

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.