WSPを使用したdllの展開で問題が発生しています。WSPを使用してdllの最初のバージョンをデプロイした後、dllを変更して撤回後に再デプロイする場合、GACに存在しなくなったとしても、古いアセンブリを参照しています。あまり明白ではないSharepointのキャッシュ機能はありますか?
前もって感謝します!
WSPを使用したdllの展開で問題が発生しています。WSPを使用してdllの最初のバージョンをデプロイした後、dllを変更して撤回後に再デプロイする場合、GACに存在しなくなったとしても、古いアセンブリを参照しています。あまり明白ではないSharepointのキャッシュ機能はありますか?
前もって感謝します!
GAC にデプロイする場合は、変更を行った後に IIS またはアプリケーション プールがリセットされていることを確認する必要があります。DLL は確実にキャッシュされます。
デプロイされたコードはリロードされません。ビンに展開するときの同様の問題について。WSP プロジェクトは (マニフェストで) BIN からのみインストールおよびロードするように指示されている場合がありますが、指定された DLL の古いコピーが GAC にも存在する場合は、最初にロードされます。GAC DLL を削除し、IISReset を実行すると、問題が解決します。負荷をビンにリダイレクトします。これは、[GAC にコピー] オプションを選択した場合に WSPBuilder を使用しているときに簡単に発生する可能性があります。おっとっと。