2017-03-21 1 views
0

웹 API 응용 프로그램에서 일부 외부 DLL이 향상되었습니다. Visual Studio의 IIS Express를 사용하여 실행하면 정상적으로 작동합니다. 하지만 로컬 또는 서버 IIS에 배포하면 App이 응용 프로그램 풀을 손상시킵니다. 문제를 찾을 방법이 있습니까?응용 프로그램 풀 크래시 : IIS Express와 로컬/서버 IIS

외부 DLL 생성자를 호출 할 때 응용 프로그램이 충돌합니다.

+0

서버의 응용 프로그램 로그를보십시오. 그것은 당신에게 단서를 줄 것입니다. 만약 당신이 아직도 확실하지 않다면, 여기에 항상 그것을 추가 할 수 있습니다. – G0dsquad

+0

응용 프로그램 로그에 경고 User Profile Service가 표시됩니다. 이벤트 ID : 1530. 설명 : Windows에서 레지스트리 파일이 다른 응용 프로그램이나 서비스에서 계속 사용되고 있음을 감지했습니다. 파일이 언로드됩니다. 레지스트리 파일을 보유하고있는 응용 프로그램이나 서비스가 제대로 작동하지 않을 수 있습니다. – PSAFOL

답변

0

로컬/서버 IIS에서 응용 프로그램 풀 설정을 변경했습니다.

열기 IIS - 응용 프로그램 풀 - 응용 프로그램의 응용 프로그램 풀을 선택 - 고급 설정 설정

정체성 : 로컬 시스템

오류 급증시 보호 - 사용 : 거짓

난 몰라 방법을 알고 있지만 내 문제가 해결되었습니다.

+0

이것은 일종의 '카펫 아래에서 펼쳐지는'접근 방식입니다. 빠른 장애 방지 기능은 짧은 시간 내에 _x_ 실패 이후에 앱 풀을 중지시킵니다. 기본 문제가 계속 발생하므로 사용자 문제를 해결하는 것이 가장 좋습니다. 아마도 AppPool ID는 로그인 할 수 없습니다. – G0dsquad

+0

Thanks @ G0dsquad. 문제를 해결하는 방법? 나는 그것이 응용 프로그램 풀을 부수고 있기 때문에 응용 프로그램을 데뷔 수 없습니다. – PSAFOL

+0

디버깅 방법을 알아 냈습니까? – Taran

관련 문제