2009-12-15 3 views
1

ASP.Net에서 디렉토리에서 응용 프로그램을 만들면 root의 구성이 해당 하위 응용 프로그램으로 상속됩니다. Asp.net의 루트에서 구성을 완전히 제거

 
www.mywebsite.com 
| 
|-- [blog] 
|-- [forum] 
|-- [others] 

그래서 나는이 blog, forum 응용 프로그램을 만들었지 만 www.mywebsite.com /web.config이 blog & forum 상속에서 나는 구성을 원하지 않는다.

나는 을 www.example.com/blog/web.config에 사용하여 하나씩 제거 할 수 있음을 알고 있습니다. 하지만, 부모 응용 프로그램의 모든 내용을 무시하는 간단한 응용 프로그램이 있습니까?

답변

2

당신은 대신에, 또한 'inheritInChildApplications="false"'

있는 <remove name='lalala'> 당신이 섹션의 모든 항목을 제거하기 위해 <clear /> 사용할 수 있습니다. 완벽하지는 않지만 쉽게.

+0

옵션 inheritInChildApplications = "false"를 넣을 위치는 어디입니까? 나는 그것을 루트에 넣었지만, 하위 어플리케이션은 여전히 ​​루트 설정을 읽는다. –

+1

다음은 그 예이다. http://www.jaylee.org/post/2008/03/Prevent-ASPNET-webconfig-inheritance-and-inheritInChildApplications-attribute.aspx –

관련 문제