2012-10-03 2 views
1

이 오래된 학교 .asmx 파일을 AppHarbor의 .NET 4.5와 함께 사용하고 싶습니다. 장소 상에서. 어떤 아이디어?AppHarbor Error .NET 4.5 .asmx가 미리 컴파일되지 않아 요청할 수 없습니다.

최근 대상이 .NET 4.5로 변경 되었기 때문입니까? 나머지 앱은 괜찮습니다. 여기

.asmx has not been pre-compiled, and cannot be requested. 

일부 스택 트레이스

System.Web.Compilation.BuildManager.GetVPathBuildResultInternal (VirtualPath virtualPath 부울 noBuild 부울 allowCrossApp 부울 allowBuildInPrecompile 부울 throwIfNotFound 부울 ensureIsUpToDate) 692

이다

System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert (HttpContext 컨텍스트, VirtualPath 가상 경로, 부울 noBuild, 부울 allowCrossApp, 부울 allowBuildInPrecompile, 부울 throwIfNotFound, 부울 보장 확정 날짜) +103

System.Web.Compilation.BuildManager.GetVPathBuildResult (HttpContext를 컨텍스트 VirtualPath virtualPath 부울 noBuild 부울 allowCrossApp 부울 allowBuildInPrecompile 부울 ensureIsUpToDate) +48

System.Web.Compilation.BuildManager.GetVPathBuildResult (HttpContext를 문맥 , VirtualPath virtualPath) +16

+0

나는이 시도하지 않은 있지만, 하나 개의 제안이다 appharbor 응용 프로그램 설정에서 '미리 컴파일 활성화'확인란을 선택했는지 확인하십시오. – Nick

+0

그래,하지만 그 제안을 주셔서 감사합니다 ... 결국 이것은 DLL의 내 bin 폴더에 문제가 있다고 생각 –

답변

0

누군가가이 문제를 겪게되는 경우 ... .asmx 기능을 다시 작성하는 데 실패했습니다. (필자는 어쨌든 하나만 가지고있었습니다.) 목록에 포함 된 WebApi에 ... 그래서 우선 순위를 정했고, 이전 기술을 완전히 없앴습니다. 음이 나는이 같은 일을 결국 내 프로젝트의 루트에 .gitignore 파일을 추가 할 필요가 있다고했다 또한의

...

bin/*.dll 
obj/*.dll 
obj/Debug/*.dll 
obj/Debug/TempPE/*.dll