2010-05-26 2 views
24

최근 MVC 1 프로젝트 (ASP.NET 3.5)를 MVC 2 (ASP.NET 4)로 업그레이드했습니다. 사이트 루트 아래에 "aspnet_client \ system_web \ 4_0_30319"라는 폴더가 있음을 발견했습니다. 이 폴더는 비어 있습니다. 왜 누군가가 만들어 졌는지 알면 궁금합니다.ASP.NET 4에서 aspnet_client 폴더가 왜 돌아 왔습니까?

나는 .NET 1.1 시대부터 aspnet_client 폴더를 기억하지만 .NET 2.0이 나올 때 쓸모 없다고 생각했습니다. 예를 들어,이 두 가지 유래 게시물에 답변을 참조하십시오

What is the aspnet_client folder in my ASP.NET website?
What is the aspnet_client folder for under the IIS structure?

그래서 난 그냥 궁금 해서요가 다시 이유.

답변

11

마이크 스넬 (Mike Snell)과 회사에서 작성하고 Microsoft에서 게시 한 시험 70-562 (.NET Framework 버전 3.5의 ASP.NET)에 대한 자습 교육 안내서에 따르면이 폴더에 대해 버전 3.5까지 또는 런타임 2.0.50727)은 글로벌 테마 (도메인의 모든 사이트 테마) 용입니다. 이 섹션에서는 그들은과 같이 aspnet_client 아래의 테마 디렉토리를 생성 설명합니다 :

[iisdefaultroot] Aspnet_client \ System_web \ \ [버전] \ 테마

곳 iisdefaultroot는 C : \ inetpub \ wwwroot이고 버전은 2.0.50727입니다.

테마 폴더 내에서 테마 이름으로 하위 폴더를 만든 다음 다른 테마와 마찬가지로 적용합니다.

그들은

이 ... 비주얼 스튜디오는 IDE에서 글로벌 테마 이름을 인식하지 않습니다; 그러나 ASP.NET은 브라우저에서 페이지를 검색 할 때이를 올바르게 처리합니다.

나는 이것을 개인적으로 시도하지 않았지만, 거기에 버릴 것이라고 생각했다.

8

내 경험에 비추어 볼 때 여전히 첫 번째 링크와 마찬가지로 (새로운) aspnet_regiis 프로 시저로 만들어졌습니다. 개인적으로, 나는 단지 그것을 삭제할 수있는 것으로 나타 났으며 사이트는 잘 작동했다. 단 하나 또는 두 개의 Asp.NET 4 사이트를 완료했지만.

정말 불쾌합니다. IMHO.

관련 문제