Windows Server 2012 + SharePoint Foundation 2013 + VS 2012Oの
On-premisesの環境で検証しておりますが、SharePoint-Hostedの
Appsが正常に動作しませんでした。
# 正常に動作しないとは、Apps内のページ画面表示でJavascriptエラーが
# 発生し、崩れた画面が表示される現象です。
調査した所、原因はルートサイトコレクションが作成されていない
事にあって、とりあえず空のルートサイトコレクションを作成した所、
現象がピタッと直り、正常な画面が表示されました。
# ルートサイトコレクションとは、http://(ホスト名)/を
# ルートサイトとするサイトコレクションの事です。
VSのSharePointのAppsのテンプレートそのままで、簡単に
現象が再現するのですが、同じような日本語の情報が
見つからなかったので、今後検証される方のために
記述させて頂きました。
というか、このルートサイトコレクションの問題は、
SharePointに携わってきた方々にはお馴染みの問題だと
思いますが、2013でも直っていないとは驚きです。
他にもルートサイトコレクションがない事による悪影響が
あるかもしれませんので、SharePoint2013でも、とりあえず
おまじないのように空のルートコレクションを作成して
おく運用になるのでしょうか???