programing

내 ASP.NET 웹 사이트를 wwwroot 폴더에 넣어야 합니까?

mailnote 2023. 7. 10. 22:37
반응형

내 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

반응형