2009-10-14 4 views
1

<remove />을 사용하여 키를 제거 할 수 있다는 것을 알고 있습니다. 내 web.config 섹션에서 사용하려고했는데 섹션을 제거 할 수 없습니까? 그리고 전체 그룹 "webServices"를 제거하고 싶다면 어떻게해야합니까 ??Web.Config에서 섹션 제거

<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> 
    <remove section="jsonSerialization" /> 
    <remove section="profileService" /> 
    <remove section="authenticationService" /> 
    <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/> 
    <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/> 
    <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/> 
</sectionGroup> 

IIS이 오류 메시지로 시작하는 위 대한 적합을 던지고있다 : 그것은 jsonSerialization 및 해당 그룹의 다음 섹션으로 시작 위 부분에 대해서 이야기

The requested page cannot be accessed because the related configuration data for the page is invalid.

.

+0

* *를 사용하여 키를 제거 할 수 있습니까? –

+0

@Henk : 나는 그가 텍스트 편집기를 의미하지 않는다고 생각합니다. –

+0

태그는 web.config의 내용을 모두 제거합니다. 은 작동하지만 위 섹션을 제거하고 싶습니다. 모듈이 아닙니다. – PositiveGuy

답변

2

<section/>은 섹션에 해당하는 유형 만 정의합니다. 섹션 자체는 추가하지 않습니다. 그런데 왜이 섹션을 삭제 하시겠습니까?


BTW, <remove/>은 특정 컬렉션에서만 작동합니다. 이들은 가지고있는 것들

<add/> 
<remove/> 
<clear/> 
+0

부모로부터 web.config 상속 문제가 발생하여 IIS가 적합하다고 생각하는 충돌 섹션을 제거해야합니다. – PositiveGuy

+0

구체적인 좁히기 예제로 질문을 편집하십시오. 3.5 대 2.0 문제입니까? –

+0

충돌하는 섹션에 대해 실제 오류가 발생했습니다. 컬렉션 (섹션 외부)의 컬렉션과 관련된 경우 각 컬렉션의 상단에 을 추가합니다. –

관련 문제