메인 콘텐츠로 건너뛰기
Waters Korea

NuGenesis LMS에서 문서 리포트를 열 때 "(405) Method Not Allowed" 오류가 발생함 - WKB16581

Article number: 16581To English version

증상

  • 문서 리포트를 열 때 또는 문서를 릴리스/서명/승인할 때 NuGenesis LMS에서 다음과 같은 오류 메시지가 나타납니다.
    • "The remote server returned an unexpected response: (405) Method Not Allowed"
  • 문서 리포트는 LMS에 나타나지 않습니다.

환경

  • NuGenesis 9 LMS
    • Windows 2016 또는 Server 2012
  • NuGenesis 8 LMS
    • Windows 2008 또는 Server 2012
  • NuGenesis 8 ELN
    • Windows Server 2008

원인

NuGenesis LMS 서버의 Microsoft IIS 내에 있는 "WATERSLMS" 사이트에는 .svc 리소스에 대한 HTTP 요청이 정의되거나 맵핑되지 않습니다.

수정 또는 해결 방법

  1. NuGenesis LMS 서버에서 IIS Manager 제어판을 엽니다.
  2. Sites > Default Web Site > WATERSLMS를 확장합니다.
  3. "handler Mappings"를 두 번 클릭합니다.
  4. 목록에서 다음 핸들러를 찾으십시오:
    • Name: svc-Integrated-4.0; Path: *.svc; State: Enabled; Handler: System.ServiceModel.Activation.ServiceHttpHandlerFactory
    • Name: svc-ISAPI-4.0_32bit; Path: *.svc; State: Enabled; Handler: IsapiModule
    • Name: svc-ISAPI-4.0_64bit; Path: *.svc; State: Enabled; Handler: IsapiModule
  5. 세 개의 핸들러 맵핑이 존재하고 활성화되고, 상위 사이트로부터 상속되어야 합니다. 누락된 경우 Actions 창에서 "Add Managed handler" 링크를 사용하여 추가하십시오.
    1. Request path: *.svc
    2. Type: 위 목록에 따라 IsapiModule 또는 System.Service Model.Activation.ServiceHttpListenerFactory를 입력합니다.
    3. Name: 위 목록에 따라 이름을 지정합니다.
    4. 다음과 같이 Request Restrictions을 설정 합니다.
      1. Mapping 탭: "Invoke handler only if request is mapped to" 선택 취소
      2. Verbs 탭: "All verbs"를 선택합니다.
      3. Access 탭: "Script" 선택
  6. WATERSLMS에 핸들러 맵핑을 추가한 후 IIS를 다시 시작합니다.

추가 정보

오류 메시지로 인해 핸들러 맵핑을 추가할 수 없는 경우 LMS 서버에서 .NET Framework를 제거하고 다시 설치해야 할 수 있습니다. 프레임워크를 다시 설치하면 IIS에서 이러한 매핑이 복원됩니다. 사용 중인 NuGenesis 버전에 올바른 버전의 .NET를 사용합니다.

id16581, ELN, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG

  • 이 기사가 도움이 되셨나요?