質問

非常にシンプルなスタンドアロンSharePointサーバーのインストールに展開しようとしているカスタムSharePointソリューションがあります。インストールには2つのWebアプリケーションのみがあります。1つは中央管理者用、もう1つはコンテンツ用です。私は、 stsadm -o addsolution コマンドとファームソリューションリストに表示されます。ただし、コンテンツWebアプリケーションにソリューションを展開するとき サイトコレクション機能には表示されません そのWebアプリケーションの任意のサイトコレクション。奇妙なことに、中央管理者サイトコレクションに展開すると、機能に表示され、問題なくWebパートを使用できることです。

そのコンテンツWebアプリケーションで何かが交差したように思われ、ソリューションのすべての証拠を洗い流し、そこに展開されていることを認識させる方法を理解できません。私はさまざまなSTSADMコマンドを試して、撤回、削除、展開、同期、および強制的に、そのWebアプリケーションのソリューションを何度も運なしで展開しました。それを展開したときに実際に認識するか、Webアプリケーションを削除して再構築する必要があるように、そこからそれを洗い流す別の方法はありますか?

役に立ちましたか?

解決

SPサーバーのコマンドラインからSTSADM -O enumsolutionsコマンドを実行して、このソリューションが展開された場所とかどうかを確認します。

stsadm -o enumsolutions

ありがとう。私も以前にこれを起こしました。この順序で次のSTSADMコマンドを実行しました。私の目標は、段階的に進んでソリューションのあらゆる側面を削除し、ゆっくりと農場に戻してアクティブ化することでした。

最初に機能を無効にします。 .wsp名ではなく、機能の名前を使用します。

stsadm -o deactivatefeature -name "FeatureName" -url http://mywebapp.com

農場からソリューションを撤回します

stsadm -o retractsolution -name solution.wsp -allcontenturls -immediate

Execute Server Jobsコマンドを実行します

stsadm -o execadmsvcjobs    

ソリューションストアからソリューションを削除します

stsadm -o deletesolution -name solution.wsp

これにより、きれいなスタートが得られるはずです。これで、ソリューションを元に戻すことができます。

stsadm -o addsolution -filename solution.wsp

ソリューションを展開します。ソリューションがGAC(グローバルアセンブリキャッシュ)に移動する必要がある場合は、-AllowGacDeploymentスイッチを使用します。それ以外の場合は、除外してください。

stsadm -o deploysolution -name solution.wsp -url http://mywebapp.com/ -immediate -allowgacdeployment

Execute Server Jobsコマンドを実行します

stsadm -o execadmsvcjobs

機能を農場にインストールします

stsadm -o installfeature -name "FeatureName" -force

機能をアクティブにします

stsadm -o  activatefeature -name "FeatureName" -url http://mywebapp.com

これらの手順について質問がある場合はお知らせください。

他のヒント

その機能がサイトコレクション機能で表示されていない /利用可能である理由には別の理由があります。その機能により、プロパティを** hidden = "true" **として設定しているため、Power-Shellコマンドの助けを借りてこの機能を以下にアクティブ化します。Enable-Spfeature "DB9A386D-B114-4F1A-9509-1FAE5D05B655" -URL http:// pc110/sites/test

ノート: 「DB9A386D-B114-4F1A-9509-1FAE5D05B655」は機能のIDです。これが理由の1つかもしれないことを願っています。だから、機能が見えない/非表示/見られない理由です。

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