Skip to content

Episode 17 (Series Finale) – Deploy Your Full-Stack .NET AI App to Azure

Latest

Choose a tag to compare

@sandeeppatil-newvision sandeeppatil-newvision released this 01 Nov 13:43

🚀 Episode 17 (Series Finale) – Deploy Your Full-Stack .NET AI App to Azure

Complete .NET AI Developer Series – In the final episode we take the full app from localhost to Azure: React on Azure Static Web Apps, the ASP.NET Core API on Azure App Service, Azure OpenAI, and vectors on Qdrant Cloud.

🎯 What's Included

  • CORS origins read from configuration (Cors:Origins), localhost fallback for development
  • Forwarded headers so rate limiting sees the real client IP behind App Service
  • Qdrant client with configurable TLS and API key (Qdrant:Https, Qdrant:ApiKey) in QdrantVectorService and DocumentService
  • /health endpoint
  • React .env.production with the live API URL
  • Node version pinned in package.json (engines)
  • GitHub Actions workflow for Azure Static Web Apps (app location /dotnetai-chat, output dist)
  • Fixes: ./api/docApi import letter case for Linux builds, Static Web Apps output folder, CORS for the Static Web App URL, Qdrant host without https://

📺 Watch the Video

https://www.youtube.com/watch?v=RJBgIvuQdnE

📚 Playlist

https://www.youtube.com/playlist?list=PLF4drO8z96Rc

💻 Repository

https://github.com/sandeeppatil-newvision/Complete-DotNet-AI-API


⭐ If this episode helped you, please star the repository and subscribe to the channel.