어떻게 내 ASP.NET 응용 프로그램에 대한 내 bin 폴더에 여러 DLL을 취할 수 있습니다 별도의 폴더로 그들을 구성하고 그들이 여전히 빈에 대한 루트에있는 것처럼 응용 프로그램에 쉽게 액세스 할 수 있도록 bin 디렉터리 아래에 두십시오 ? 나는 dll의 괴물 같은 명부를 줄이고 그들의 주요 목적과 관련있는 폴더로 분류하고 싶다.ASP.NET에서 bin 디렉토리 아래에서 여러 폴더로 내 dll을 구성하려면 어떻게해야합니까?
4
A
답변
4
web.config 파일을 사용하고 <probing>
요소를 지정하여 응용 프로그램이 어셈블리를로드 할 다른 디렉토리를 조사하도록 할 수 있습니다. 나는 그것이 몇 년 전에 없었던 것처럼 웹 사이트 유형 프로젝트에서 지금 작동하는지 여부에 관해서는 명확하지 않다. 그러나 웹 응용 프로그램 유형 프로젝트에서 작동해야합니다.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin\subdir"/>
</assemblyBinding>
</runtime>
<system.web>
....
....
</system.web>
</configuration>
1
하지 마십시오. 그것이 작동하더라도, 그것은 다른 사람에 의해 이해되지 않을 것이다.
bin 폴더에있는 어셈블리의 수가 많지 않다면 거기를 보지 마십시오.
1
0
가 있습니까 ... 나는 assemblyBinding Element for runtime를 사용과 접근 방식이 너무 .NET 2.0
위해 일할 수 있다고 생각하지만 나는 그것을 사용하지 않는 것이 좋습니다 동의 컴파일 후에 앱에 의해 생성 된 dll 또는 앱이 사용하는 타사 및 외부 DLL을 구성하려고합니까?
후자의 경우 아직 앱 외부에서 선택한 모든 계층 구조로 구성 할 수 있습니다 (솔루션 내부). 거기에서 dll을 참조 할 수 있습니다.
asp.net 컴파일러 생성 파일을 구성하려고하면 업스트림에서 수영하는 것처럼 느껴집니다.
관련 문제
- 1. 내 개발 폴더를 가장 잘 구성하려면 어떻게해야합니까?
- 2. ASP.NET에서 누락 된 DLL을 내 웹 사이트의 BIN 폴더에 배포하면 내 응용 프로그램 풀이 재활용됩니까?
- 3. ASP.NET은 bin 디렉토리에 dll을 잊었습니다.
- 4. 게시하는 동안 bin 폴더에서 동적으로 복사 한 DLL을 복사합니다.
- 5. Perl : bin 디렉토리 이외의 디렉토리에 어떻게 써야합니까?
- 6. WiX bin 디렉토리 경로의 변수는 무엇입니까?
- 7. .htaccess 파일을 'www.'앞에 추가하도록 구성하려면 어떻게해야합니까? 내 모든 요청에?
- 8. 참조 된 모든 DLL을 C#에서 별도의 폴더로 이동하는 방법?
- 9. bin 디렉토리에있는 여러 apk 파일
- 10. Google 크롬에서 제대로 작동하도록 cometd를 구성하려면 어떻게해야합니까?
- 11. 실행 파일을 bin/Debug 디렉토리에 저장하는 방법
- 12. 여러 dll을 컴파일
- 13. tortoiseHg를 사용하여 Komodo diff를 구성하려면 어떻게해야합니까?
- 14. asp.net에서 여러 번보기
- 15. ScrewTurn Wiki에서 SQL Server를 사용하도록 구성하려면 어떻게해야합니까?
- 16. ASP.NET에서 경로 이름을 얻으려면 어떻게해야합니까?
- 17. ASP.NET에서 32 비트 Delphi DLL을 사용하고 있습니까?
- 18. 내 C# bin 폴더에있는 vshost 파일은 무엇입니까?
- 19. HTML 마크 업을 사용하여 이미지를 구성하려면 어떻게해야합니까?
- 20. jquery 사용자 입력란에 생년월일 입력을 구성하려면 어떻게해야합니까?
- 21. 바람둥이 아래에서 kerberos 구성을 다시로드하려면 어떻게해야합니까?
- 22. 활성 디렉토리 아래에서 신뢰 기반 인증을 사용하는 JavaScript 위젯
- 23. 공유 DLL을 사용하는 여러 응용 프로그램
- 24. application.ini에서 AutoLoader의 기본 네임 스페이스 및 모델 위치를 구성하려면 어떻게해야합니까?
- 25. 이미지를 텍스트 바로 아래에서 정렬하려면 어떻게해야합니까?
- 26. 내 ResourceDictionary에 액세스하려면 어떻게해야합니까?
- 27. 디렉토리 트리에서 플랫 폴더로 복사 파일 - 가장 최근의 파일 유지
- 28. TFS가 Bin 디렉터리에 DLL을 추가하지 않는 이유는 무엇입니까?
- 29. bin 디렉토리에서 DLL을 삭제하면 ASP.NET MVC에서 컴파일 오류가 발생합니다.
- 30. Visual Studio에서 DLL을 bin 디렉토리에 복사하기로 결정한 이유 알아보기
어셈블리 파일 이름이 적절히 명명되어 있습니다. somenamespace.somecontext.classname은 어떤면에서 도움이됩니다. 귀하의 질문에 대답하지 않지만 이것은 DLL의 긴 목록을 '관리'하기 위해서입니다. –