IIS6에서 JSON 파일(POST, GET 등)을 처리하도록 합니까?
기본적으로는 IIS6은 .json을 지원하지 않습니다(와일드카드 없음).MIME
를 입력합니다).
따라서 404를 찾을 수 없습니다.그런 다음 새 MIME 유형을 추가합니다.(.json, text/plain or application/x-javascript or application/json)
잘 작동하죠.
그러나 새 매핑을 추가할 때(Home Directory -> Configuration -> Add) with .json, C:\WINDOWS\system32\inetsrv\asp.dll
, "GET,POST
「파일을 참조하면, 404 가 표시됩니다.
매핑을 삭제하고,POST or GET
그것을 위해, 당신은405
.
...
제안사항?
기본적으로 W2K3 이상의 IIS는 404 오류를 반환하는 대신 MIME 유형이 아닌 파일을 제공하지 않습니다.
MIME 유형을 IIS에 추가하여 해당 유형의 파일을 처리할 수 있도록 해야 합니다.사이트 수준 또는 서버 수준에서 설정할 수 있습니다.
서버 전체에 대해서 이것을 설정하려면 , 다음의 순서에 따릅니다.
- IIS Manager에서 서버 속성을 열고 MIME 유형을 누릅니다.
- [신규]를 클릭합니다.확장자에는 "JSON"을 입력하고 MIME 유형에는 "application/json"을 입력합니다.
갱신하다
이 투고는 Sencha의 「초급 가이드」에 기재되어 있기 때문에, 스텝업그레이드 할 가치가 있다고 생각했습니다.
64비트의 Windows 7 Enterprise SP 1에서는 IIS의 아웃룩이 다릅니다.스텝은 다음과 같습니다.
*. IIS 매니저를 엽니다.그러면 다음 창이 나타납니다.
*. MIME 오른쪽 버튼을 클릭하여open feature
*. 오른쪽 상단 모서리의 [Actions]메뉴에서 [ADD]을 클릭합니다.
*. 나머지는 에반과 같다.
IIS 구성의 [Web Service Extensions]섹션에 [Active Server Pages Allowed]가 설정되어 있는 것을 확인합니다.
IIS 매니저 -> (로컬 컴퓨터) -> 웹 서비스 확장 -> 액티브 서버 페이지
IIS 가 인스톨 되어 있지 않은 경우는, IIS Manager 를 기동하기 전에 인스톨 할 필요가 있습니다.(Windows 7에서) '컨트롤 패널/프로그램 및 기능'으로 이동하여 'Windows 기능 켜기/끄기'를 클릭해야 합니다.
참고 자료: http://www.howtogeek.com/howto/windows-vista/how-to-install-iis-on-windows-vista/
IIS 매니저의 기동은 시스템마다 다른 것 같습니다.시작/실행/인테그르 했어.
참고 자료: http://msdn.microsoft.com/en-us/library/bb763170(v=vs.100).aspx
참고 자료: http://technet.microsoft.com/en-us/library/cc770472(v=ws.10).aspx
트로이 프레릭스.#
언급URL : https://stackoverflow.com/questions/332988/get-iis6-to-serve-json-files-inc-post-get
'programing' 카테고리의 다른 글
MacOS의 VS 코드에서 Python 스크립트를 시작할 때 "SyntaxError: invalid 구문"이 표시됩니다. (0) | 2023.03.28 |
---|---|
SVG를 Next.js로 가져올 수 없습니다. (0) | 2023.03.28 |
개미 디자인 - 막대한 수입품 (0) | 2023.03.23 |
정의되지 않은 메서드 WP_Textdomain_Registry::reset() 호출 (0) | 2023.03.23 |
MVC Json Result camel Case 시리얼화 (0) | 2023.03.23 |