All Azure work sites have a pre-installed base and should be in your way.
All you have to do is add a custom deployment script that would bower install Here is a sample repo for an ASP.NET MVC site that uses conversation
Basically make sure bower.json exists and references your csproj
<Content Include="bower.json" />
Then load your own deployment script. if you go to https://<yourSiteName>.scm.azurewebsites.net , then click Tools -> Download custom deployment script or just download it from D:\home\deployment\tools and then check it in the root of your repo, like here , basically there will be 2 deploy.cmd and .deployment
this is the deployment logic, add a step to restore bower in it as here after the last step there
:: 4. Bower Install if EXIST "%DEPLOYMENT_TARGET%\bower.json" ( pushd "%DEPLOYMENT_TARGET%" call :ExecuteCmd bower install IF !ERRORLEVEL! NEQ 0 goto error popd )
ahmelsayed
source share