나는 호스팅 회사와 함께 ASP.NET 호스팅 계획을 가지고 있습니다. Windows Server 2008을 사용하는 PHP (.NET이 없음) 만 제공하는 많은 웹 사이트를 만들었으며 wwwroot 폴더에 web.config가 필요하지 않습니다. 이제, 내 고객이 호스팅 서비스 (동일 회사)를 구입하고 hello world 사이트를 방문하여 index.php를 제공하려고 시도했을 때 403이 생겼습니다. 따라서 제어판을 통해 웹 사이트의 설정을 업데이트했습니다. , 그리고 그의 wwwroot 디렉토리에 web.config가 만들어 졌음을 발견했습니다. 이 web.config가 없으면 403을 얻습니다.하지만 내 물건에는이 문제가 없습니다. 어떤 아이디어? 내가 빠졌기 때문에IIS7에서 PHP 웹 사이트를 제공하기 위해 web.config가 필요합니까?
P. 내 고객과 나는 같은 웹 호스팅 회사가 있습니다. 이것은 실제로 큰 문제는 아니지만, 그의 서버가 web.config를 필요로하는 이유와 광산이 필요로하지 않는 이유에 대한 통찰력을 찾고 있습니다. AFAIK, 우리는 모두 Windows Server 2008, IIS7에 있으며 정확히 동일한 w/.NET 4.0 통합 파이프 라인 등을 설정했습니다.
네, 제 추측이었습니다. web.config의 내용에는 기본 문서 만 나열되는 섹션 만 있습니다. – Didaxis
+1 제목 질문에 대답하기 위해 예 IIS는 web.config를 사용하여 노드에 대한 모든 것을 구성합니다. 따라서 단순히 서버의 항목 설정을 나타내는 것입니다. –