Sharepoint2010のアプリケーションページを別の運用サーバーに展開する方法。
マップされたレイアウトフォルダー内にSharepoint2010のアプリケーションページを作成しました。Visual Studio 2010では、すべてが正常に機能するようになりました。F5キーを押した後でデバッグしたり、格納したり、VisualStudio2010で展開したりできます。
しかし、それを別の実稼働サーバーにデプロイすることになると、私はたくさんの質問があります。
- 基本的に、別の本番サーバーにデプロイする方法がわかりません。私が最初に考えたのは、ページをIISのレイアウトフォルダーにコピーし、参照されているdllを登録することでした。しかし、少し展開を勉強した後、私の考えは醜い感じがします。
- プロジェクト名と「パッケージ」を「右クリック」してみました。Visual Studioは、binフォルダーに「MyProjectName.wsp」を生成します。このwspファイルをアップロードするために中央管理を使用しました。しかし、アクティブ化すると、「このソリューションには、サンドボックスソリューションの一部としてデプロイできない無効なマークアップまたは要素が含まれています。ソリューション'af2f9404-3b39-4f90-87f5-31e14b2f9a9a'のソリューションマニフェストが検証に失敗しました。ファイルマニフェスト.xml、6行目、文字4:名前空間'http://schemas.microsoft.com/sharepoint/'の要素'Solution'には、名前空間'http://schemas.microsoft.com/に無効な子要素'TemplateFiles'があります。 sharepoint /'。予想される可能な要素のリスト:'名前空間の'FeatureManifests、ActivationDependencies' http:私のアプリケーションはサンドボックスではないようですが、サンドボックスに変更できません。変更すると、VisualStudioから「プロジェクトアイテム「レイアウト」のファイル「ApplicationPage1.aspx」の展開タイプ「TemplateFile」はサンドボックスソリューションのパッケージと互換性がありません。プロジェクトアイテム「レイアウト」は互換性がありません」と表示されるためです。サンドボックスソリューションのパッケージを介して展開されます。パッケージの検証に失敗しました。」
- また、.wspファイルを正常にアクティブ化できたとしても、アプリケーションページをレイアウトフォルダーに追加できるかどうかはわかりません。.wspファイルがアプリケーションページをどのように見つけて見つけるのかわからないので?ページがありません。誰かがそれについて少し説明できますか?
回答ありがとうございます。