SmartPartsを使用してASP.NETユーザーコントロールをSharePointで直接ホストする問題はありますか?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/1208

  •  16-10-2019
  •  | 
  •  

質問

SmartPartsを使用することを考えています(http://www.codeplex.com/smartpart)SharePointでASP.NETユーザーコントロールを直接ホストします。ただし、これには、すべてのユーザーコントロールをすべてのWFEサーバーに手動でコピーし、Webアプリケーションルートフォルダーの特別なフォルダーに配置する必要があります。

このアプローチに問題がありますか?パフォーマンスへの影響はどうですか?それに直面した人はいますか?またはそれが好きでしたか?

役に立ちましたか?

解決

SmartPartを使用したことがないので、正確にコメントできません。ただし、などのパッケージングソリューションを使用している場合は、手動でコピーする必要はありません wspbuilder これはあなたのためにこれらすべてを処理できます。

スマートパート以外のルートにはかなり良いdocoがあります。

いずれにせよ、最終的にはすべて同じビットであるため、PERFの問題はないか、無視できる問題があるはずです。

他のヒント

これがいいです Pro/Conの記事.. Jan自身がコメントした。

私はそれを決して使わない。デバッグして展開するのは苦痛であり、wspbuilderのようなものはそれを不要にします。

SmartPartsは、他のWebパーツと同様にWebパーツです。ユーザーコントロールは、サブディレクトリのControlTemplatesにドロップする別のアーティファクトにすぎません。どちらもパッケージ化され、ソリューションでプロビジョニングされ、機能を使用する必要があります(WebパーツギャラリーにWebパーツを追加したい場合)。

ソリューションを展開して機能コンテンツをアクティブにすると、すべてのWebフロントエンドサーバーで安全なコントロール、BIN/GAC、Webパーツギャラリー、ControlTemplatesなどに自動的に追加されます。

CreateChildControlsにコントロールを追加することとは対照的に、ユーザーコントロールのロードに関するパフォーマンスオーバーヘッドについて聞いたことがありません。

いくつかのリンク:ソリューションとWeb部品パッケージ

ソリューションパッケージを使用して、Windows SharePoint Services 3.0に機能とコンテンツを展開する

方法:シンプルな機能を作成します

機能を扱う

HTH ANDERS RASK

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