2014-02-06 9 views
1

빌드 -> 게시 된 데스크톱보다 ASP.NET (C# 언어)에서 웹 응용 프로그램을 만들었습니다. 내 의 루트 인 ./test 디렉터리로 모든 파일과 폴더를 이동 한 후 localhost/test/Default.aspx으로 이동하고 다음 오류 메시지가 나타납니다.web.config - 페이지의 구성 데이터가 잘못 되었습니까?

HTTP 오류 500.19 - 페이지 관련된 구성 데이터가 잘못 때문에 내부 서버 오류가 요청 된 페이지는 에 액세스 할 수 없습니다. Web.config의 내 코드의이 비트에

포인트 :

사실
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> 

, 더 파고는이 계시 :

중복 'system.web.extensions/스크립트가 있습니다

/scriptResourceHandler '섹션 정의

C 그냥 루트 web.config 파일에서 정의 할 수 있습니까? 아니면 모두 제거하는 것이 안전할까요?

답변

2

이 항목이 machine.config에 정의되어 있으면 중복 된 것으로 간주됩니다. web.config에서이 항목을 제거하거나 이전에 제거 문을 추가하십시오.

<remove name="scriptResourceHandler/> 
+0

내가 4 .NET 3.5에서 웹 서비스를 업그레이드했다, 나는 완전히 sectionGroup "웹 서비스"(jsonSerialization, profileService, authenticationService 및 roleService) 아래에 나열된 모든 서비스와 함께,이 부분을 제거했습니다. 모든 것이 여전히 작동 중입니다. – Saustrup

관련 문제