IIS가 다시 컴파일 된 DLL의 변경 사항을 선택하는 가장 안전한 방법은 무엇입니까? 1. DLL을/bin 폴더에 복사하십시오. 2. 응용 프로그램 캐시를 지우시겠습니까? 3. IIS를 다시 시작 하시겠습니까? 4. 서버를 재부팅 하시겠습니까? 참고 : 옵션 3 & 4가 제대로 작동하지만 작업 환경이 과감 할 수도 있습니다 .-.Net의 어셈블리 DLL 관리
답변
DLL을 \ bin에 복사하면 작업자 프로세스를 재활용해야합니다. 그것이 작동하지 않는다면 가장 좋은 방법은 AppPool을 재활용하는 것입니다. AppPool을 재활용하면 웹 사이트의 AppDomain이 언로드됩니다. 새 AppDomain이 만들어지면 어셈블리의 새 버전을로드합니다.
touch Web.config 파일?
확실합니까 아니면 그냥 추측입니까? –
이것은 "앤드류 토끼"가 쓴 내용을 방아쇠 할뿐입니다. – Patrik
분명히 물음표는 그것이 가장 깨끗한 해결책이 아니라는 것을 의미합니다. 그러나 웹 응용 프로그램을 다시 시작하려는 경우 좋은 솔루션입니다. DLL을 변경하지 않고도 –
- 1. .NET의 어셈블리 버전 관리
- 2. DLL 관리
- 3. .NET에서 .dll 어셈블리 병합
- 4. VS에서 프로젝트 참조가 아닌 dll 참조로 .NET 어셈블리 종속성 관리
- 5. 어셈블리 클래스의 객체를 .NET의 디스크에 저장하는 방법
- 6. .NET의 문서 관리 시스템
- 7. ASP .NET의 세션 관리
- 8. .NET의 프로세스 관리
- 9. .Net의 어셈블리 클래스는 변수를 저장합니까?
- 10. GAC 및 어셈블리 버전 관리
- 11. 비 관리 코드에서 .net 어셈블리 디버깅
- 12. TFS : 어셈블리 버전 번호 관리?
- 13. C# 버전 관리 dll/api
- 14. .Net 어셈블리/dll 공유 및 배포
- 15. SSIS 스크립트 구성 요소 + 도우미 어셈블리 (.dll)
- 16. 어셈블리 관리. .NET에서 자체 어셈블리 캐시를 만들 수 있습니까?
- 17. .net의 오픈 소스 문서 관리 시스템?
- 18. C# 관리 dll 호출 또는 관리되지 않는 dll 호출?
- 19. C#에서 관리 C++ dll 사용하기
- 20. 비 관리 C++ 프로젝트에서 vb.net dll 사용
- 21. 프레임 워크/Dll/... 캐시를 관리 + 서비스 폴링
- 22. 관리 코드에서 사용자 지정 작업 dll
- 23. 비 관리 dll 호출시 액세스 위반
- 24. .net의 어셈블리 내에서 특정 인터페이스의 모든 클래스를 찾는 방법
- 25. 어셈블리 매니페스트 로딩 오류 (.NET 및 C++ dll)
- 26. 델파이로 코딩 된 DLL 디스 어셈블리 - 시작하는 방법?
- 27. TFS 빌드 작업을 사용하여 DLL 어셈블리 버전 가져 오기
- 28. Java를 사용하여 어셈블리 버전 (DLL)을 검색 할 수 있습니까?
- 29. SQL Server에서 데이터베이스 만 사용하여 DLL SQL 어셈블리 찾기
- 30. .net 2.0에 액세스 중입니다. 어셈블리 바인딩을 통한 .net 4.0 dll
절대적으로 새로운 하드웨어를 사용하여 처음부터 새 서버를 작성한 다음 DLL을/bin 폴더에 복사해야합니다. :)이 방법은 "궤도에서 사이트를 핵으로 만들라"는 것이 확실합니다. – Moose