質問

Visual Studio(Sandboxソリューション)で完全なサイトを作成したいので、Office 365 / SharePoint Onlineに(サイト収集レベルのボタンを押して)展開するのが簡単です。

私は私のサイトとサブサイトを作成することができますが、私が他のサブサイトの正しいサブサイト/ページライブラリにアプリケーションページを取得する方法を理解できない場合...

最初に私のアプリケーションページをフォルダに置くと、フォルダが既に存在するためサブサイトが作成できないというエラーが発生します。

しかし、私が最初に私のサイト構造を作成するとき、私のアプリケーションページを別のサブサイトの正しいサブサイトに入手することもできません。

任意のアイデア?

役に立ちましたか?

解決 5

最後に私は私のサイトを作成するためにクライアントオブジェクトモデルを使用しました。 サイトAからの完全な構造を読みます そしてサイトBにそれを再設定します。

作品いい: - )

他のヒント

アプリケーションページはサンドボックスソリューションでは使用できません。

だからすべてのページはモジュールを介して展開されたサイトページでなければなりません。次に、これらのモジュールを各サイトに必要なページに応じて差分サイトで起動できる機能に追加できます。

すみません、それはサイトページでした。; - )

しかし、私は仕事でそれを解決しました。:-) まず、私のページをサイトコレクションにTEMPフォルダに配置します。その後、ファイルを[サブサイト]ページライブラリに移動/コピーします。

WebTemplatesはあなたの最良の選択肢だったと思います。彼らはSharePoint Online / Office 365 / Sandboxソリューションで完璧に機能します。これはそれらの上の詳細で広範な投稿です: http://ブログ.msdn.com / b / vesku / archive / 2010/10/14 / sharepoint-2010-and-web-templates.aspx

BlockQuote しかし、私はそれを回避して解決しました。:-)まず私はサイトコレクションにテンポフォルダに表示されます。その後、ファイルを[サブサイト]ページライブラリに移動/コピーします。

機能やモジュールを使用しないのはなぜですか? この場合、「Web」スコープで機能を作成し、必要なサイトページを持つモジュールを追加することをお勧めします。Webスコープ機能がありますので、サイトページをサイトライブラリに配信するために、さまざまなWebサイトでこの機能を有効にすることができます。

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top