내 ASP.NET 웹 사이트를 wwwroot 폴더에 넣어야 합니까?
단일 컴퓨터에서 IIS로 실행되는 여러 웹 사이트가 있습니다.
이러한 웹 사이트를 C:\inetpub\wwroot\ 폴더 안에 넣어야 합니까? 아니면 C:\inetpub\ 폴더 안에 넣어야 합니까?
예.
- C:\inetpub\wwwroot\웹 사이트1\
- C:\inetpub\wwwroot\웹 사이트2\
또는
- C:\inetpub\웹 사이트1\
- C:\inetpub\웹 사이트2\
둘 중 하나 또는 다른 권장 위치(이 기계에는 C 드라이브만 있음)에 대한 장단점이 있습니까?
이에 대한 "올바른" 답이 있는지는 잘 모르겠지만, 모범 사례가 있다면 따르고 싶습니다.
감사합니다, 조나단
두 번째 길로 가세요.
wwwroot는 단순히 서버의 기본 웹 사이트에 대한 컨테이너로 존재합니다.IIS 내에서 기본 웹 사이트를 삭제하면 이 디렉토리를 안전하게 제거할 수 있습니다.그럼에도 불구하고 사이트는 기본값과 관련이 없으므로 inetpub 아래에 있는 자체 폴더에 있어야 합니다.
즉, 같은 서버에 여러 "유형"의 사이트가 있는 경우도 있습니다.예: DEV 및 QA.이 경우에는 다음과 같이 구성합니다.
c:\inetpub\dev\site1
c:\inetpub\dev\site2
c:\inetpub\qa\site1
c:\inetpub\qa\site2
변형으로:
C:\WebSites\my.site1.com
C:\WebSites\my.site2.com
원하는 경우 응용프로그램 폴더를 서버의 바탕 화면에 둘 수 있습니다.그것은 정말 당신에게 달려 있습니다.IIS 내부에서 적절한 구성을 하고 폴더에 필요한 액세스 권한을 부여하기만 하면 됩니다.이상입니다.
확실한 답은 없지만,
- C:\inetpub\wwwroot\웹 사이트1\
- C:\inetpub\wwwroot\웹 사이트2\
웹 사이트의 표준 위치입니다.예를 들어 c:\inetpub\ftproot을 사용하여 FTP 사이트를 호스팅할 수 있습니다.
언급URL : https://stackoverflow.com/questions/7529913/should-i-put-my-asp-net-websites-in-the-wwwroot-folder
'programing' 카테고리의 다른 글
| SQL Server 오류 1222 해결 방법 즉, SQL Server 테이블 잠금 해제 (0) | 2023.07.10 |
|---|---|
| SQL Server에서 현재 모든 임시 테이블의 목록을 가져올 수 있는 방법이 있습니까? (0) | 2023.07.10 |
| 찾기 명령을 사용하여 실행 파일 검색 (0) | 2023.07.10 |
| 여러 열의 집합 수집 (0) | 2023.07.10 |
| 사전 개체를 web.config 파일에 저장하려면 어떻게 해야 합니까? (0) | 2023.07.10 |