Microsoft MVP성태의 닷넷 이야기
오류 유형: 11. ProtocolsSection? [링크 복사], [링크+제목 복사],
조회: 23075
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

오늘은 마침 ApplicationDiagram.sd를 다룰 일이 생겨서 오랜만에 추가를 해보았습니다. 그런데, 다음과 같은 오류 하나가 발생하면서 더 이상의 응용 프로그램 추가가 불가능한 상황이 발생했습니다.

Error	1	
	Application definition XXXXXXXXX is locked 
	because there is an error in D:\workshop\XXXXXXXXX\app.config. 
	An error occurred creating the configuration section handler for system.web/protocols: 
	Could not load type 'System.Web.Configuration.ProtocolsSection' from assembly 
	'System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. 
	(C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config line 76)	
	D:\workshop\XXXXXXXXX\app.config	1	1	

관련해서 Google을 검색해 보았지만, 신통한 대답을 발견할 수는 없었는데요. 그래서, 찬찬희 오류 메시지를 뜯어보았습니다. 결국 문제는 "ProtocolsSection" 클래스를 로드할 수 없어서 발생한 것인데요. 이상한 것은 "system.web.dll"을 .NET Reflector를 통해서 살펴 보아도 찾을 수가 없었습니다. 제가 가진 "MSDN Library" 도움말에도 찾아볼 수 없었지만, 웹상의 다음의 MS 자료로는 기록이 남아 있었습니다.

ProtocolsSection Class
; https://docs.microsoft.com/en-us/dotnet/api/system.web.configuration.protocolssection

.NET 3.0에서의 도움말이 나온 것인데요. 아무래도 CTP 버전이 진행되면서 한때 존재했다가 사라진 것이 아닌가 싶습니다. 혹시나,,, .NET 3.0 CTP 버전을 설치해 오셨던 분들에게도 동일하게 발생하지 않을까 싶은데요. 해결 방법은 위의 오류 메시지에서 알려주는 것처럼, machine.config 파일의 76라인에 있는 다음의 정의를 주석 처리하면 됩니다.

      <!--section name="protocols" 
      type="System.Web.Configuration.ProtocolsSection, 
      System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 
      allowDefinition="MachineToWebRoot" /-->




[이 토픽에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]






[최초 등록일: ]
[최종 수정일: 6/26/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 181  182  183  184  185  186  187  188  189  [190]  191  192  193  194  195  ...
NoWriterDateCnt.TitleFile(s)
303정성태7/20/200620963Team Foundation Server: 12. 사용자 계정 재생성에 따른 Version Control 영향
302정성태8/21/200622783Team Foundation Server: 11. TFS Team Build와 VC++ Project 설정
299정성태7/23/200622480개발 환경 구성: 5. VMWare - VM 생성 화면 캡쳐
300정성태7/15/200627908    답변글 개발 환경 구성: 5.1. VMWare 오류 유형 - The handle is invalid.
301정성태7/18/200622634    답변글 개발 환경 구성: 5.2. VMWare - 사용 후기.
298정성태7/14/200622308개발 환경 구성: 4. VMWare Server를 64bit 운영체제에 설치 시 주의 사항 [2]
296정성태7/10/200631591.NET Framework: 73. [ASP.NET] HTC(DHTML Control Behavior)를 WebResource.axd로 제공하는 방법 [3]
295정성태7/1/200624979VC++: 25. Microsoft National Language Support Downlevel APIs 1.0 사용 방법파일 다운로드1
294정성태6/30/200621439.NET Framework: 72. XSDObjectGen.EXE 기능 개선
293정성태6/29/200623336Team Foundation Server: 10. TFS 버전 컨트롤(TFVC)에 참여시킨 프로젝트의 로컬 경로를 옮기는 방법
290정성태6/26/200620665Team Foundation Server: 9. HTTPS를 통한 Team Server 접근 - 두 번째 이야기 [1]
291정성태6/26/200622058    답변글 Team Foundation Server: 9.1. [선행 작업] HTTPS 를 통한 Team Server 접근 - 두번째 이야기 [1]
292정성태6/26/200621693    답변글 Team Foundation Server: 9.2. TF30177 오류 발생
307정성태8/3/200623664    답변글 Team Foundation Server: 9.3. Team Server 접근 이름을 바꾸는 방법 [1]파일 다운로드1
308정성태2/18/200723371        답변글 Team Foundation Server: 9.4. Team Server HTTPS 접근 완료. ^^ [1]
288정성태6/26/200637867오류 유형: 10. error MSB6006: "aspnet_merge.exe" exited with code 1
286정성태6/23/200625827웹: 4. 웹 사이트 식별자(Identifier) 값 변경
285정성태6/20/200626215오류 유형: 9. [TFS] Report 관련 서비스를 조회할 때 rsErrorImpersonatingUser 오류 메시지 발생 [1]
284정성태6/19/200623846VS.NET IDE: 40. FxCop - IDE 에서 제공해 주는 SuppressMessage 코드
283정성태1/19/200725191Team Foundation Server: 8. 소스 세이프에서 TFS SourceControl 로 마이그레이션 [2]
279정성태12/27/200631129개발 환경 구성: 3. VS.NET 원격 디버깅 [1]
280정성태6/12/200630083    답변글 개발 환경 구성: 3.1. VS.NET 2003 원격 디버깅 설정
281정성태8/11/200631558    답변글 개발 환경 구성: 3.2. VS.NET 2005 원격 디버깅 설정
315정성태8/11/200632197        답변글 개발 환경 구성: 3.3. VS.NET 2005 원격 디버깅 설정 - ASP.NET F5 디버깅
278정성태6/11/200628373오류 유형: 8. [Outlook] 0x8004011D 에러 - "Exchange over the Internet" 환경
276정성태6/7/200621686Team Foundation Server: 7. 외부 빌드 머신 구성
... 181  182  183  184  185  186  187  188  189  [190]  191  192  193  194  195  ...