このソリューションにはWebアプリケーションスコープリソースが含まれていません。

StackOverflow https://stackoverflow.com/questions/3282022

  •  17-09-2020
  •  | 
  •  

質問

SharePointでSharePointソリューションの設定についてはほとんど助けが必要です。

wspbuilderプロジェクトを作成しました(ControlTemplatesフォルダを含む12のハイブ構造)

私はユーザーコントロール(ログインログアウトなど)のプロジェクトを作成しました。

コンパイルエラーはありません。私はWSPを作成し、それをソリューションストアに追加しました。しかし、私がそれを特定のWebアプリケーションに展開しようとしているとき、DeploySolutionウィンドウでWebアプリケーションの選択がないことを確認できます。

を言っています

ソリューションにはWebアプリケーションスコープリソースが含まれていないため、特定のWebアプリケーションにデプロイすることはできません。それはグローバルにのみ展開することができます。

問題はmanifest.xmlにSafeControlを追加していると思います。 WSPをビルドすると、SafeコントロールはMaifest.xmlに追加されています。 wspbuilder.exe.configファイルでもGACにDeploymentTargetを含めました。

my feature.xmlは次のとおり

です。
<Feature  Id="DBF94C51-A4AB-4c47-BD97-74D3795C6A63"
      Title="site feature"
      Description="My sharePoint features"
      Version="1.0.0.0"
      Scope="Site" 
          Hidden="FALSE"
      DefaultResourceFile="core"
      xmlns="http://schemas.microsoft.com/sharepoint/"
      ReceiverAssembly="[[4part assembly name]]"
      ReceiverClass="[[Receiver class]]"
      >
.

この問題を解決する方法WSPを特定のWebアプリケーションのみに展開したい。

ありがとうございました。

役に立ちましたか?

解決

SafeControlsを登録している場合は、Webアプリケーションレベルで機能を照会する必要があるため、更新するWeb.configを知っています。スコープをWebアプリケーションに変更し、どのweb.configが展開するかを知っています。

STSADMを使用する場合も、必要なWebアプリケーションを入力するために-URLスイッチを使用します。

Shane

他のヒント

あなたはこれをどのように展開していますか - あなたが発行している正確なstsadmコマンドは何ですか?彼らはあなたのマニフェストファイルの範囲と一致しますか?

http://msdn.microsoft.com/ja-us /図書館/ BB861828(Office.12).aspx

ohh実際には私の間違いでした。

wspbuilder.exe.configファイルにキー値を含めませんでした。ソリューションの他の指定されたフォルダに安全なコントロールを取っています。私は設定ファイルに含めなければなりませんでした。

今すべてが大丈夫です。助けてくれてありがとう。

私はあなたと同じように同じ観察をしました。 DLLのGACまたはBINの展開に関連があるとは思わないが、SafeControlが含まれている場合に限ります。 SP2010でそれをする方法は次のとおりです。 > http://rasor.wordpress.com/2011/12/04 / SP2010-WSP-GLOBAL-OR-NOT /

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