2010-06-12 2 views
1

.net 차트 컨트롤은 .net 4.0에 내장 된 것으로 광고됩니다. 그러나 Visual Studio 2010 Pro 또는 Visual Web Developer 2010 Express에서는 작동하지 않습니다. 내가 System.Web.HttpException 오류 : ChartImg.axd에 대한 자식 요청을 실행하는 동안 오류가 발생했습니다.Visual Studio 2010에서 .net 4.0 차트 컨트롤이 작동하지 않는 이유는 무엇입니까?

도표 작성이 올바르게 설정되지 않은 경우 .net 3.5의 메시지와 비슷하게 들립니다. 그러나 같은 페이지의 맨 아래에 "버전 정보 : Microsoft .NET Framework 버전 : 4.0.30319, ASP.NET 버전 : 4.0.30319.1"

왜이 기능이 작동하지 않는지 알고 있습니까?

+0

이것은 하나의 잘못을 알아내는 b * tch가 될 것입니다. 나는 그것을 알고 있습니다. – VoodooChild

+0

.net 3.5에서 필요한 차트 작성을 위해 web.config의 모든 변경 작업을 수행하여 차트를 얻었습니다. 아마 VWD는 아직 완전히 구워지지 않았습니다. –

답변

2

차트 작성 DLL은 4.0에 포함되어 있습니다. 그러나 응용 프로그램 web.config에서 차트를 사용하도록 구성해야합니다. 나는이 블로그 게시물의 진술에 따라이 공부 시간의 과도한 양,

http://weblogs.asp.net/scottgu/archive/2010/02/07/built-in-charting-controls-vs-2010-and-net-4-series.aspx

지출 "당신은 등록하거나 와이어까지 모든 구성 파일 항목 필요없이이 컨트롤을 사용 할 수 있습니다."

나는 Scott에게 이메일을 보내고 다음과 같은 답변을 받았습니다. 스콧 거스리 :에서

: [흔한 : [email protected]]
보낸 : 화 2010-06-15을 오후 10시 19분
에 : RE : 카렌
주제 xxxxx는이 사람이 도움이 될 수 있습니다 희망 내장 닷넷 -in 4.0 차트 컨트롤 그것에 대해

죄송합니다,의 Web.config 업데이트

하이 카렌 필요 - 우리가이 차트 컨트롤의 일부 구성이 웹에 추가 한 것을 필요로 결국 만들어 늦은 변화가 있었다. config가 작동합니다. 이것은 사용되지 않는 경우를 위해 어셈블리를 불필요하게로드하는 것을 방지하기 위해 수행되었습니다 (메모리를 증가시킵니다). 혼란을 드려 죄송합니다

,

스콧

0

그것은 아직도의 Web.config의 HttpHandler를 섹션에서 다음을 필요로한다.

<add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" /> 
+0

webconfig에서 httpHandler가 필요합니다 :'code'