IISが再コンパイルされたDLLへの変更を確実に受け入れる最も安全な方法は何ですか? 1. DLLを/ binフォルダにコピーしますか? 2.アプリケーションキャッシュをクリアしますか? 3. IISを再起動しますか? 4.サーバーを再起動しますか? 注:オプション3 & 4が有効だとは確信していますが、実稼働環境では劇的なものかもしれません;-).NETでのアセンブリDLL管理
答えて
DLLを\ binにコピーすると、ワーカープロセスがリサイクルされるはずです。それがうまくいかない場合は、AppPoolをリサイクルするのが最善の方法です。 AppPoolをリサイクルすると、WebサイトのAppDomainがアンロードされます。新しいAppDomainが作成されると、アセンブリの新しいバージョンが読み込まれます。
touch Web.configファイル?
あなたは確信していますか、それとも単なる推測ですか? –
これは単に "Andrew Hare"が書いたことを引き起こします。 – Patrik
私は確信しています。疑問符は、それが最もクリーンな解決策ではないことを意味します。しかし、Webアプリケーションを再起動したい場合は、良い解決策です。 DLLを変更しなくても –
- 1. .NETでの.dllアセンブリのマージ
- 2. 複数の.NETプロジェクトで共通DLLのバージョン管理を管理する方法
- 3. dllのバインディングasp.net(dllのバージョン管理)
- 4. C実行可能ファイル、管理対象COM dll、.Net GUIのマージ
- 5. 複数のDLLリソース管理
- 6. 自動リリースプロセスでアプリケーションとアセンブリのバージョン管理を管理する
- 7. 管理されたDLLを.net 4.0アプリケーションに注入
- 8. 管理された.NETアセンブリをメモリからEXE/DLLファイルとして保存する方法
- 9. ASP .NETでのセッション管理
- 10. .NETでのタスク管理
- 11. .NETでのアセンブリ管理、独自の「アセンブリキャッシュ」を作成できますか?
- 12. カスタムアクションDLLを管理コード
- 13. 古い.NETアセンブリを参照する.NET DLL
- 14. 混合管理/非管理アセンブリのロード順序
- 15. 管理DLLとアンマネージDLLの違いは何ですか
- 16. .NETアプリケーションの構成管理
- 17. .NETアプリケーションのAPIバージョン管理
- 18. CLIと.NETのバージョン管理
- 19. .Net用の非オープンソースバージョン管理
- 20. C#、Nuget管理Dependency Frameworkレベルのアセンブリを管理できますか?
- 21. .NetでのX509Certificatesの保存と管理
- 22. .Netアドインとバージョン管理
- 23. .Net Framework継承メモリ管理
- 24. .NET Webサイト管理ツール
- 25. UWPと.NETコアバージョン管理
- 26. .Netの管理対象リソースと非管理対象リソース
- 27. vb.netでのリフレクションによる非アセンブリ(管理されていない)dllのメソッドの呼び出し?
- 28. unity3dに管理DLLを追加する
- 29. Windows 10ロードdll非管理方法
- 30. Linux(モノ)で混在モード(管理/非管理)dllを使用する
確かに、新しいハードウェアを使用して最初から新しいサーバーを構築し、DLLを/ binフォルダにコピーする必要があります。 :)この方法は、「軌道からサイトをニュークして、それを確認する唯一の方法です」と呼びます。 – Moose