0

WSPを使用したdllの展開で問題が発生しています。WSPを使用してdllの最初のバージョンをデプロイした後、dllを変更して撤回後に再デプロイする場合、GACに存在しなくなったとしても、古いアセンブリを参照しています。あまり明白ではないSharepointのキャッシュ機能はありますか?

前もって感謝します!

4

2 に答える 2

2

GAC にデプロイする場合は、変更を行った後に IIS またはアプリケーション プールがリセットされていることを確認する必要があります。DLL は確実にキャッシュされます。

于 2010-02-03T17:59:32.887 に答える
1

デプロイされたコードはリロードされません。ビンに展開するときの同様の問題について。WSP プロジェクトは (マニフェストで) BIN からのみインストールおよびロードするように指示されている場合がありますが、指定された DLL の古いコピーが GAC にも存在する場合は、最初にロードされます。GAC DLL を削除し、IISReset を実行すると、問題が解決します。負荷をビンにリダイレクトします。これは、[GAC にコピー] オプションを選択した場合に WSPBuilder を使用しているときに簡単に発生する可能性があります。おっとっと。

于 2010-12-20T17:40:37.807 に答える