방금 .NET 4로 업그레이드했고 ASP.NET 차트 컨트롤이 더 이상 표시되지 않습니다. .NET 3.5ASP.NET 차트 컨트롤이 .NET 4에서 더 이상 작동하지 않습니다.
는, 컨트롤에 의해 생성 된 HTML은 다음과 같이하는 데 사용 : .NET 4,
<img id="20_Chart" src="/ChartImg.axd?i=chart_5f6a8fd179a246a5a0f4f44fcd7d5e03_0.png&g=16eb7881335e47dcba16fdfd8339ba1a" alt="" style="height:300px;width:300px;border-width:0px;" />
와 지금, 그것은 (소스 경로의 변화를주의) 다음과 같습니다 :
<img id="20_Chart" src="/Statistics/Summary/ChartImg.axd?i=chart_5f6a8fd179a246a5a0f4f44fcd7d5e03_0.png&g=16eb7881335e47dcba16fdfd8339ba1a" alt="" style="height:300px;width:300px;border-width:0px;" />
차트는 그래서 "요약"(즉, "/ 지역/통계/조회/요약")라는 폴더 "통계"와 MVC 뷰라는 MVC 지역 폴더에있는 MVC 부분보기에 이것은 분명히 경로의 변화가 어디서 오는지입니다.
내가 한 모든 작업은 System.Web.DataVisualization 어셈블리를 3.5에서 4.0으로 전환하는 것입니다.
도움을 주시면 감사하겠습니다.
추가 RouteTable.Routes.IgnoreRoute가 우리를 속였습니다. – badMonkey