2016-12-12 4 views
0

현재 RESTful API 호출과 관련하여 이상한 문제를 디버그하려고합니다. Angular 2 비계를 구축하고 게시 기능을 사용하여 사용자가 명령 프롬프트를 열고 "project --debug"-> 입력하면 비계 서비스가 시작되고 사용자가 API 호출을 검색하여 가져올 수있는 독립 실행 형 빌드를 만듭니다. 파일의 데이터. 이것은 내 컴퓨터에서 완벽하게 작동하며 API 호출을 훌륭하게 만들 수 있지만 결과가 다른 다른 컴퓨터가 있습니다. 다른 컴퓨터는 특정 유형의 파일에 액세스 할 때 항상 실패하고 예외 블록에 위치합니다..NET Framework 버전이 서로 다른 두 컴퓨터간에 서로 다른 동작을 일으 킵니까?

이것이 .NET Framework 및/또는 Microsoft Visual C++ 재배포 가능 파일의 버전 불일치/차이와 관련이 있는지 궁금합니다. 게시 된 빌드 (원본 컴퓨터)는 .NET 4.5.1을 사용하여 작성되었으며 다른 컴퓨터는 4.6.1 만 설치되었습니다.

정확히 같은 빌드가 다른 결과를 산출하는 유사한 상황이 발생 했습니까? 현재이 버전을 테스트하기 위해 .NET 및 재배포 가능 파일 버전을 제거하고 있지만 일부 사용자가 유사한 경험을했을 수도 있습니다.

+2

물론 가능합니다. 누가 내 컴퓨터에서 작동하는지 " ? 예외 또는 작동하지 않는 코드에 대한 세부 정보가 있습니까? 그렇지 않으면 우리는 단지 추측하고 있습니다. –

+0

코드를 공유 할 수 있습니까? –

답변

0

내 문제는 Microsoft Visual C++ 2015 재배포 가능 항목과 관련되어 있습니다. 원래 컴퓨터에서 2015 재배포 가능 패키지를 제거 했으므로 (다른 컴퓨터에서는 사용하지 않았기 때문에) 동일한 결과가 나타납니다. 더 깊숙이 가면, DLL 중 하나가 2015 재배포 가능 파일을 사용하여 작성 되었기 때문에 이것이라고 생각합니다.