2017-05-17 10 views
0

インストールしようとしているWSPがいくつかありますが、すべてSP2013環境で正しくアップグレードされましたが、SP2016でアップグレードしようとしていますワーキング。C#コードを使用してWSPファイルをアップグレードするとエラーが発生する

私は、コマンドを使用しています。解決策をアップグレードするには、をアップグレードしてください。

ここで受信したエラーメッセージです:

タイプ:コアソリューション
は、Webアプリケーションのリソースが含まれている:いいえ
は、グローバルアセンブリが含まれています:はい
は、コードアクセスセキュリティポリシーが含まれています:いいえ
展開サーバーの種類は、フロントエンドWebサーバー
展開ステータス:エラー
展開先:グローバルに展開されました。
最終操作の結果:ソリューションの展開中に一部のファイルがコピーに失敗しました。
最後の操作の詳細:ソリューションはアップグレードされていません。
最終操作時刻:2017年5月17日5:23

いずれかの理由を教えてもらえますか?

答えて

0

ログを慎重に確認することでこの問題を解決できます。ログを調べているうちに、アップグレードコードが実行される前に何らかの理由でTimer Serviceが停止していることがわかりました。だから、タイマーのサービスの状態を確認するコードを入れて、それが停止している場合は、私は再びそれを開始した。

停止したサービスを確認したくない場合は、単にサービスを停止してから再開することができます。

このハックが私の問題を解決し、すべてのwspが正常に展開されました。

0

解決策を取り下げて再度展開すると機能しますか?あなたがしていない場合はこれを試してください。

SP2013サイトをSP2016にどのように移行しましたか?それはpowershellのバックアップと復元のコマンドを介してでしたか?バージョンの競合がある可能性があります。したがって、データベースのバックアップと復元を使用してサイトを移行してみてください。

また、Visual Studio 2015を使用してソリューションを再構築し、展開します。 VS2015にはSP2016テンプレートがあります。ターゲットフレームワークを4.5以上にする。

+0

私が取り除き、ソリューションを追加してから展開すると、うまくいきました。これはSP2010とSP 2013に共通の作成されたwspです。2016年にも展開したい – SigarDave

関連する問題