2010-03-02 4 views
1

제목은 거의 모든 것을 말합니다. VS2008SP1이 생성 한 방법과 관계없는 web.config에는 다음과 같은 행이 있습니다..NET 3.5 Web App 실행시 오류 : " 'ScriptModule'항목이 이미 추가되었습니다."

<httpModules> 
     <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
    </httpModules> 
<system.webServer> 
    <validation validateIntegratedModeConfiguration="false"/> 
    <modules> 
     <remove name="ScriptModule"/> 
     <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
    </modules> 
서버는 .NET 2.0을 실행

, 3.0, 3.5 동시에

+1

실제 질문을하는 것이 좋습니다. 당신은 단지 당신이 오류를 얻고 있다고 말합니다. – Oded

답변

6

먼저 키를 제거하기 위해 <httpModules> 부분을 변경합니다 : 오류를 확인해야합니다

<httpModules> 
    <remove name="ScriptModule"/> 
    <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
</httpModules> 

멀리 갈 것입니다.

+0

나는 실제로 ''에 ''이라는 말을했다. 그러나 당신 말이 맞습니다. 제거가 더 간단합니다. 감사! – Noel

관련 문제