Programing

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

crosscheck 2020. 12. 13. 08:58
반응형

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


단일 컴퓨터의 IIS에서 실행되는 여러 웹 사이트가 있습니다.

이러한 웹 사이트를 C : \ inetpub \ wwwroot \ 폴더 또는 C : \ inetpub \ 폴더에 넣어야합니까?

  • C : \ inetpub \ wwwroot \ Website1 \
  • C : \ inetpub \ wwwroot \ Website2 \

또는

  • C : \ inetpub \ Website1 \
  • C : \ inetpub \ Website2 \

권장 위치 중 하나 또는 다른 위치에 대한 장단점이 있습니까 (이 컴퓨터에는 C 드라이브 만 있습니다)?

이에 대한 "정확한"대답이 있는지 확실하지 않지만 모범 사례가있는 경우 따르고 싶습니다.

감사합니다, Jonathan


두 번째 경로로 가십시오.

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 \ Website1 \
  • C : \ inetpub \ wwwroot \ Website2 \

웹 사이트의 표준 위치입니다. 예를 들어 c : \ inetpub \ ftproot를 사용하여 FTP 사이트를 호스팅 할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/7529913/should-i-put-my-asp-net-websites-in-the-wwwroot-folder

반응형