My team is working on an ancient monolithic project written in ASP.NET; to add to the fun, the project only works on IE11 (out of service life) which is only available on PC. We're trying to modernize the application by moving to containers in Kubernetes (and yes, we will eventually dismantle it but not for a while). While we have a dev environment setup, we also need to build a QA and eventually Prod environment. We're working on MacOS and can't see the container built in VMWare Fusion and have no idea why.
The project uses:
-ASP.Net MVC 1.0
-.Net Framework v4.8
-XmlTransformed web.config
-Windows Authentication
Cannot get it to run locally, but builds just fine. Has a health monitor that fails if there is a configuration error. This prevents the container from coming up in k8s to be inspected. Build/deploy times ~30min per cycle.
Options we're actively exploring:
- Get a VM running Windows with IE11: Not sure what level of access we'll have and whether it is sufficient to debug using VisualStudio or other. We need admin access but unsure whether IAM/AD policies will get in the way.
- Get a physical PC shipped to our lead developers house: He'll definitely have admin access but this seems like the nuclear option.
Thoughts? Looking for any advice on this.