GACのアセンブリを交換するとリセットが発生しますか?
-
16-10-2019 - |
質問
だから、私は正しく機能していないと書いたWebパートを持っています。「オブジェクトの参照はオブジェクトのインスタンスに設定されていない」を取得します。開発者では正常に動作しますが、製品にインストールしたときはそうではありません。
とにかく、GACのアセンブリを交換すると、あらゆる種類のIISリセットまたはアプリプールがリサイクルされますか?または、新しいアセンブリを拾うために何かをリセットする必要がありますか?
営業時間中にSPサーバーの何もリセットすることを許可されないために尋ねるだけなので、新しいアセンブリがリセットされた場合は新しいアセンブリをコピーしたくありません。 DEVでは、WSPBuilderを使用してデプロイすると、「GACにコピー」をクリックすると、アプリプールをリサイクルすると思います。
解決
ええ、GACの新しいDLLをピックアップするために、IISRESetまたはアプリプールのリサイクルを行う必要があります。
他のヒント
サーバーへのRDPアクセスを取得した場合、私はこのようにそれを行います。
- C: Windows Assemblyフォルダーを開きます
- DLLが配置されているフォルダーを開きます
- DLLをアセンブリフォルダーにコピーします
- Webサーバーをリセットできるように待ってください
- IISReset /noforceを実行するか、IISマネージャーを介してアプリケーションプールをリサイクルします
サーバーへのアクセスがない場合は、サーバーにアクセスできます(または、スクリプトを書くことができます(またはWSPビルダーのスクリプトを使用してください)。注意してください。 WSPビルダーのデフォルトのスクリプトが自動的にリセットを引き起こすと思います。それらを手動で編集する必要があります。
所属していません sharepoint.stackexchange