デフォルトの approot パスを変更するにはどうすればよいですか? たとえば、Web ルートがサブフォルダーである PHP フレームワークを実行したい場合:
symfony
|_ app
|_ bin
|_ src
|_ web <- Web root
|_ index.php
WebRole の Web ルートはそこにあります。
WebRole <- Web root
|_ bin
|_ php
|_ resources
|_ WindowsAzureSDKForPHP
|_ diagnostics.wadcfg
|_ Global.asax
|_ Web.config
|_ index.php
ServiceConfiguration.cscfg
ServiceDefinition.csdef
両方をまとめると、次のようになります。
WebRole
|_ bin
|_ php
|_ resources
|_ WindowsAzureSDKForPHP
|_ diagnostics.wadcfg
|_ Global.asax
|_ Web.config
|_ symfony
|_ app
|_ bin
|_ src
|_ web <- Desired web root
|_ index.php
ServiceConfiguration.cscfg
ServiceDefinition.csdef
Web ルートが変更されたことを Windows Azure に通知する方法はありますか? (Web.config の defaultDocument-setting では十分ではありません)。
編集:
astaykov の提案された変更の後、構造は次のようになります。
WebRole
|_ ServiceConfiguration.cscfg
|_ ServiceDefinition.csdef
|_ symfony
|_ app
|_ bin
|_ src
|_ web <- Desired web root
|_ bin
|_ php
|_ resources
|_ WindowsAzureSDKForPHP
|_ diagnostics.wadcfg
|_ Global.asax
|_ Web.config
|_ index.php