問題タブ [sharepoint-feature]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - SharePoint レイアウト ASP .NET アセンブリを GAC に展開する
現在、従来の SharePoint アプリケーションを書き直していて、それを展開する方法を理解する必要があります。
アプリケーション自体は、Web パーツやいくつかのコードを含む単純な Web ページなど、いくつかの機能を備えた SharePoint ソリューションです。
layouts
サブフォルダーに展開するように設計された Web ページがあります。
運用環境では、layouts
サブディレクトリにコードビハインドはなく、.aspx
ファイルだけです。
対応する分離コード アセンブリが GAC から読み込まれることを理解しています。確かに、それはそこにあります。
ただし、ページ コードには<%@ Assembly %>
、GAC での検索を要求するディレクティブが含まれておらず、完全修飾名も指定されていません。
では、このページは、運用環境でコード アセンブリをどのように見つけているのでしょうか。<%@ Assembly %>
同じコードを別のサーバーに展開する必要がありますが、 SharePoint を指定しないと、ログに次のように表示される不明なエラーが表示されます。
私は何を取りこぼしたか?特別な構成、特別な設定などはありますか?
sharepoint - SPFeature イベント レシーバーを起動しないコマンド ラインによる機能の非アクティブ化
stsadm ツールを使用して機能を無効にしています。このアクションに対してイベント レシーバーを有効にしています。サイトから手動で機能を非アクティブ化すると、イベントがトリガーされますが、stsadm コマンドの実行時にはトリガーされません。
助けてください...
コードシルヴァンは次のとおりです。
sharepoint - ステープル機能 - インフラストラクチャを空白のサイトに公開すると、左側のメニュー バーが表示されない
新しい空白のサイトでデフォルトで発行インフラストラクチャ機能を有効にできるように、ステープル機能を作成しました。
期待どおりに機能します。唯一の問題は、新しく作成されたサイトに左側のメニューが表示されず、表示する方法がないことです。
これはチーム サイトでは発生せず、新しい空のサイトでのみ発生します。
ステープル機能を無効にして新しい空白のサイトを作成し、発行インフラストラクチャ機能を手動で有効にすると、すべてが期待どおりに機能し、メニューが表示されます。
手がかりはありますか?
ありがとう
visual-studio-2010 - VS2010が新しいSharePointモジュールをランダムな機能に自動追加しないようにするにはどうすればよいですか
Visual Studio 2010にはかなり大きなSharePointプロジェクトがあり、いくつかの機能が含まれています。プロジェクトに新しいモジュールまたは空の要素を追加するたびに、Visual Studioはそれを追加する機能をランダムに選択するように見えますが、これは私が完全に嫌いです。
幸い、私のプロジェクトはソース管理に接続されているので、どの機能が自動チェックアウトされたかを確認することで、どの機能が変更されたかを簡単に確認できます。ソース管理がサポートされていない場合は、文字通り各機能を開いて調べ、どこに移動したかを確認する必要があります。
検索しましたが、VisualStudioのこの「役立つ」機能をオフにする設定が見つかりません。どうすれば停止させることができますか?準備ができて準備ができたときにのみ、機能に追加できるようにしたいと思います...
sharepoint - SharePoint 編集ダイアログの変更
既存の編集ダイアログを変更し、このようにカスタム ボタンを追加する SharePoint の機能を正常に作成しました。
ユーザーがこのようなカスタムボタンをクリックすると、データを返すことができることを認識しています。
ここに詳しく書かれているように
リスト アイテムを処理し、必要なアクションを実行できるようになりましたが、このボタンが変更コンテキスト (つまり、sharepoint のアイテム編集ダイアログ内) に追加されている場合、データ自体への変更を保存したい場合はどうすればよいでしょうか?
カスタムボタンを使用すると、ユーザーがデータに加えた変更が失われることを常に意味するように思えます。これを回避する方法はありますか?
sharepoint-2010 - 機能を使用して新しいリストを追加する前に、リストが存在するかどうかを確認しますか?
チーム サイトで機能がアクティブ化されるとすぐにこれらのカスタム リストが自動的に作成されるように、機能を使用していくつかのリストを作成しようとしています。この機能は、サイト レベルで範囲が限定されます。機能を使用して新しいリストを追加する前に、リストがサイト コレクションに既に存在することを確認することはできますか? 機能がアクティブ化されたイベントでこのチェックを実行しようとすると、同じ名前のリストが既に存在するというエラーが発生しました。どんな助けでも大歓迎です。ありがとう
sharepoint-2010 - SharepPoint2010機能アップグレードアクション名前変更フィールド宣言型
私はSharepoint2010機能アップグレードフレームワークを調べており、ネット全体で、既存のコンテンツタイプに新しいフィールドを追加して機能をアップグレードする方法の例を見ており、これは次のように行われます。
私が理解していないのは、機能の名前を変更したり、削除したり、他のプロパティをフィールドに宣言的に変更したりする機能へのアップグレードをどのように実行するかです。
ネット全体でフィールドを追加する方法の例を見ていますが、機能のバージョン管理とアップグレードを使用して既存のプロパティのプロパティを変更するにはどうすればよいですか。
ありがとう!
list - すべてのリストまたはリストごとに 1 つの機能を展開する Sharepoint 1 機能
機能を使用してリストを展開するときのベスト プラクティスは何ですか。
すべてのリスト定義とインスタンスを展開するための機能を 1 つ持つべきですか、それとも、展開するリスト定義とインスタンスごとに 1 つの機能を持たせる必要がありますか?
ありがとう!
sharepoint - SharePoint サイトで PageLayout を使用する方法
私はSharePointの初心者です。私は外出先でそれを学んでおり、ページレイアウトの概念とサイトでの公開機能について学びました. しかし、WebPartPage、SitePage、および PublishingPage の違いが 100% 確実というわけではありません。これらすべてのページが何に使用されているかはある程度知っていますが、得られないのは、なぜこれらすべてのページを分離する必要があるのですか?
パブリッシング ページを取得するだけで、Web パーツやその他すべて (選択した PageLayout を使用) を含むすべての機能をそこに含めることができると思います。ただし、特定の SitePage でページレイアウトを使用する方法がわかりません。
それらのいずれかを使用する特定の理由はありますか? 1人で全員の役目を果たせそうなのに?
sharepoint - VisualStudioの展開でSharePoint機能がアクティブ化されない
ファームスコープの機能が1つある単純なSharePointプロジェクトがあります。この機能にはモジュールは含まれていません。派生クラスを参照するだけで、SPClaimProviderFeatureReceiver
派生クラスを指しSPClaimProvider
ます。
プロジェクトにデプロイするように指示すると、アセンブリがGACに正常に追加され、のフォルダー内にFeature.xmlが正常に作成され、次のC:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES
出力が得られます。
展開Feature.xml
:
機能がアクティブ化されていないと表示されるのではないかと心配しています。WSPはサーバーの全体管理ソリューション管理に表示されますが、「展開されていない」と表示され、機能はファーム機能の管理に表示されません。Webインターフェイスで[展開]をクリックすると、「ソリューションは正常に展開されました」と表示されます(VSがこれを実行しなかったのはなぜですか??)。しかし、その後も機能は表示されません。