HI Krunal, I really, really need to change the RegEx of the rewrite URL rule on the plugin to point it to an Azure container.
I created a container storage named "content" but Fiddler is flagging a 404 because the Nopaccelerate CDN is following the Nopcommerce images convention path of http://www.mydomain.com/content/images/thumbs/test.jpeg, whereas Azure blobs are flat files under the container with no standard ASP.Net MVC structure, to correct that we have to write a URL rule like or similar to this;
<!--<rewrite>
<rules>
<rule name="redirectionto Azure CDN" stopProcessing="false">
<match url="images/(.+)" ignoreCase="true" />
<action type="Redirect" http://azxxxxxx.vo.msecnd.net/{containerName}/{R:1}" redirectType="Permanent" appendQueryString="true" logRewrittenUrl="true" />
</rule>
</rules>
</rewrite>-->
the error I'm getting:
HTTP/1.1 404 The specified blob does not exist.
http://xxxxxxxxxxxxwindows.net/content/images/thumbs/0000307_muscle-car-sport-breaks_230.jpeg
If you are testing azure websites with storage, blobs, tables and queue you will realize that the architecture is pretty simple, so moving the content from Nopcommerce images folder to the Azure storage, to serve it from the CDN's and deleting the files in the NopCommerce website root will dramatically lighten the CPU load,,memory consumption and prevent auto scaling in Azure Website plan, improving and serving faster clients requests from the edge servers to the neighbouring CDN's, also JS and CSS bundled or not ( we have a choice not to, (since Microsoft will take care of that on theirs Geocached endpoints) they could be on a CDN as well.
guess what?, our websites will be running real happy and unclogged, that's my reasoning
Could you help us with that correction for us to try and evaluate??
Advise please we are on hold for a solution like this
Thank you
Jose
ehubcap