Azure 서비스가 관리되지 않는 코드를 실행할 수 있습니까?
문제
Taglib#을 사용하는 WCF 서비스를 만들었습니다.http://developer.novell.com/wiki/index.php/taglib_sharp) 무거운 리프팅을 많이하기 위해 관리되지 않는 DLL (Win32)에 의존합니다. Azure 에서이 WCF 서비스를 호스팅 할 가능성이 있습니까?
.csdef 파일에서 이것을 찾았습니다.
<WebRole name="WebRole" enableNativeCodeExecution="true">
그것이 내가 희망하는 일을합니까?
관리되지 않는 코드가 32 또는 64 비트 인 경우 부록이 중요합니까? 경험을 통해 64 비트 WCF 서비스에서 32 비트 DLL을 호출하려고하는 것은 작동하지 않으며 Azure는 64 비트 플랫폼이라고 생각합니다.
다른 팁
나는 실제로 JP가 다른 방식으로 그것을 얻었다고 생각합니다. 클라우드에서 P/Invoke는 64 비트로 작동하지만 모든 VMS 런이 기본적으로 2k8 x64로 승리하기 때문에 32 비트로 작동하지 않습니다. 물론 항상 새로운 과정을 스폰 할 수 있습니다.
또한 COM 서버를 등록하는 것은 오늘은 작동하지 않습니다. Taglib이 COM을 어떻게 사용하는지 잘 모르겠습니다.
제휴하지 않습니다 StackOverflow