azure - Nested virtual applications doesn't work? -
i'm having trouble setting 1 web role 3 sites (azure v1.6, full trust).
below how it's configured in iis express:
<site name="empty.dummy.site" id="2"> <application path="/" applicationpool="apppool"> <virtualdirectory path="/" physicalpath="c:\sites\empty.dummy.site" /> </application> <application path="/mainsite"> virtualdirectory path="/" physicalpath="c:\sites\mainsite" /> </application> <application path="/mainsite/virtualchild"> <virtualdirectory path="/" physicalpath="c:\sites\virtualchild" /> </application> <bindings> <binding protocol="http" bindinginformation="*:55555:localhost" /> </bindings> </site> what's missing in servicedefinition.csdef "path" attribute. i've tried lot using nested virtual path , things not got work. example: <sites> <site name="empty.dummy.site" physicaldirectory="c:\sites\empty.dummy.site > <virtualapplication name="mainsite" physicaldirectory="c:\sites\mainsite"> <virtualapplication name="virtualchild" physicaldirectory="c:\sites\virtualchild"/> </virtualapplication> <bindings><binding name="endpoint1" endpointname="httpin" /></bindings> </site> any suggestions or other alternative?
the solution looking should result in 3 sites within same web role!
the syntax use virtual applications result in urls describe (allegedly)
<site name="web"> <virtualapplication name="application-name" physicaldirectory="relative-location" /> … </site> i not sure if support http://demo.cloudapp.net/mainsite/virtualchild scenario, though.
http://msdn.microsoft.com/en-us/library/windowsazure/gg433110.aspx has decent walk-through of options.
personally prefer use host-headers , urls like
if setup not static - i.e. planning add sites dynamically - worth having @ windows azure acceleratorfor web roles
Comments
Post a Comment