ASP.NET 응용 프로그램에서 LoadLibrary를 호출하고 Delphi dll을로드하려고합니다. 내 생산 기계에서는 모든 것이 잘 작동하지만 (VS 통합 서버 사용), 대상 서버에 배치하면 LoadLibrary에서 IntPtr.Zero를 반환합니다. File.Exists(libraryName)
이 true를 반환합니다. 무엇이 문제 일 수 있습니까?ASP.NET 응용 프로그램에서 관리되지 않는 DLL의 LoadLibrary가 IntPtr.Zero를 반환합니다.
1
A
답변
1
델파이 dll에는 외부 종속성이있을 가능성이 큽니다. 그것이 나라면, 암시 적으로 라이브러리를로드하기 위해 작은 델파이 앱을 작성합니다. 대상 컴퓨터에서 도우미 응용 프로그램을 실행하면 누락 된 외부 라이브러리의 이름을 제공하는 오류 메시지가 화면에 표시됩니다.
0
델파이 dll과 그 지원 DLL을 ASP.NET 응용 프로그램이 작동하지 않는 디렉토리의 대상 컴퓨터에 복사 했습니까?
호프가 도움이 되었으면 안녕하세요, 탐.
+0
아니요. 동일한 디렉토리에 없지만 접근성에는 문제가 없었습니다. – LukLed
관련 문제
- 1. vs2008 관리되지 않는 DLL의 문제 게시
- 2. x64에서 관리되지 않는 vC++ dll의 x64로 변경하십시오.
- 3. 관리 DLL과 관리되지 않는 DLL의 차이점
- 4. 어떻게 관리되지 않는 C++ DLL의 이름을 강하게 지정합니까?
- 5. C#에서 런타임시 관리되지 않는 DLL의 함수 나열 #
- 6. 깨끗한 관리되지 않는 메모리
- 7. 독립형 (관리되지 않는) 응용 프로그램에서 jndi를 사용하는 방법은 무엇입니까?
- 8. .NET에서 관리되는 DLL의 관리되지 않는 클래스는 어떻게 사용합니까?
- 9. 관리되지 않는 DLL의 .NET 래퍼를 만드는 장단점은 무엇입니까?
- 10. C# 스레드 내에서 관리되지 않는 DLL의 함수 실행
- 11. 디버그에서 ASP.NET MVC 응용 프로그램에서 사용될 때 dll의 exe 경로
- 12. 응용 프로그램에서 사용하는 DLL의 이름을 얻는 방법
- 13. (관리되지 않는) C++
- 14. Mono의 관리되지 않는 프로세스
- 15. Vista x64에서 LoadLibrary가 실패합니다.
- 16. MMC (관리되지 않는 C++) 디버깅?
- 17. DLL의 ASP.NET 응용 프로그램 및 컴퓨터
- 18. .NET - 관리되지 않는 배열에서 관리되지 않는 배열로 복사
- 19. 관리되지 않는 개체의 메모리 관리
- 20. 관리 및 관리되지 않는
- 21. 이 관리되지 않는 코드
- 22. 래퍼를 관리되지 않는 코드
- 23. 동일한 관리되지 않는 dll을 호출하는 여러 appdomains
- 24. 혼합 응용 프로그램에서 예외 처리를 수행하는 방법? (관리되지 않는 DLL을 사용하는 관리되는 응용 프로그램)
- 25. .NET에 대한 관리되지 않는 네이티브 C 코드
- 26. 내 보낸 된 관리되지 않는 C++ DLL
- 27. .NET에서 관리되지 않는 DLL을 사용하는
- 28. ASP.NET 응용 프로그램에서 TimeZone.CurrentTimeZone
- 29. BackgroundWorker ASP.Net 응용 프로그램에서
- 30. 어떻게 관리되지 않는 C++ 프로그램에서 C# 프로그램으로 구조체를 전달합니까?
당신 말이 맞습니다. 나는 같은 디렉터리에 필요한 모든 의존성을 가졌지 만, 여전히 그것을 발견하지 못했습니다. % PATH % 변수를 확장하면 문제가 해결됩니다. 감사! – LukLed