我在 windows azure 的 web.config 中设置 ChartHttpHandler 时遇到问题
最初我在 web.config 文件中添加了一个 ChartHttpHandler
<remove name="ChartImageHandler"/>
<add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
在system.webServer部分下
然后我收到一条错误消息
Invalid temp directory in chart handler configuration [c:\TempImageFiles\].
然后我发现我应该改变
From
<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempImageFiles\;" />
To
<add key="ChartImageHandler" value="storage=file;timeout=20;" />
我无法在 web.config 文件中找到此部分。所以我尝试将其添加到部分下,但它给了我错误它是一个无效的子项
同样,我尝试将其添加到部分下,它也给出了相同的错误...
所以,我单独添加了,然后我就看不到任何东西了..网页只是空白......
我应该做什么..谁能告诉我“如何解决它”
最佳答案
看起来您需要将其添加到 appSettings... http://blogs.msdn.com/deliant/archive/2008/12/02/managing-chart-generated-images-with-chart-image-handler.aspx
(个人对此没有了解,但这是我通过 Bing 找到的第一个链接。)
关于Windows Azure : asp.net <appsetting> 未找到 ChatHttpHandler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2664368/