저는 VS 2010에서 DNN 7.0.3으로 DNN 모듈을 작성하는 중입니다. 내 모듈에는 웹 서비스에 대한 몇 가지 컨트롤, 웹 서비스 및 일부 jQuery/Ajax 호출이 있습니다. 나는 Windows 7에서 IIS 7을 사용하고 있습니다. VS 2012로 업그레이드하기 전까지는 모든 것이 잘되었습니다. 그 후, 제 컨트롤에로드되는 모든 파일에 대해 500 개의 오류가 발생했습니다 (예 : javascript 파일, css 파일 및 이미지 이전에 이미지에서 500 오류를 보지 못했습니다!). VS 2012에로드하기 전에 프로젝트를 롤백하려고 시도했지만 도움이되지 않았습니다. 나는이 문서를 발견했다 : Setting up separate ASP.NET app with DotNetNuke 그리고 대답 2 (위치를 추가 ... 웹 구성 파일에 제안) 구현. 그 문제의 대부분을 해결하지만, 난 아직도 (그냥 자바 스크립트를 뱉어) 2 HttpHandlers에 대한 500 오류가 발생하고 내 웹 서비스에 대한 모든 호출합니다. 지금 얻고있는 오류는 다음과 같습니다.VS 2012로 업그레이드 한 후 DotNetNuke 모듈 개발 오류가 발생했습니다.
파서 오류. 이 요청을 처리하는 데 필요한 자원을 구문 분석하는 중 오류가 발생했습니다. 다음의 특정 구문 분석 오류 세부 정보를 검토하고 소스 파일을 적절하게 수정하십시오.
이 파일에 대한 코드 숨김을 찾을 수없는 것처럼 보입니다. 그 말은 web.config에 태그를 추가하기 전에 기본적으로 모든 파일에 문제가 있었기 때문에 이해가됩니다.
DNN 7.0.6을 새로 설치하려고 시도했지만 이전에 만든 패키지에서 모듈을 설치했지만 여전히 동일한 오류가 발생했습니다. 마지막으로 작업 한 이후로 코드를 변경하지 않았으므로 VS 2012가 내 컴퓨터에 설치 한 변경 사항과 관련이 있다고 확신하지만 무엇이 있는지 전혀 모릅니다. 도와주세요!!!
때때로 VS.에서 일어나는,
NuGet 패키지로 인해 모든 모듈 폴더에서 web.config가 만들어지고 IIS 또는 VS에서 DesktopModules 폴더에 가상 디렉터리가 만들어지는 것과 같은 문제가있었습니다. 또한 모든 모듈 폴더를 응용 프로그램으로 변환하여 제거해야했습니다. –