MsChart图表控件的使用及发布问题

ajaxtop 2009-11-11 03:25:35
在开发中使用到了图表控件,在开发机上正常显示,我把网站不发布,直接复制到服务器上
进行相关iis配置,这时图表也可以正常显示。
但是我在开发机上把网站发布后,在到服务器上访问 时就会出错

Invalid temp directory in chart handler configuration [X:\***\TempImages\].


我觉得应该是配置文件里的路径设置问题,但是看了半天也没啥反映

请有过类似问题的朋友帮忙解决一下,谢谢
...全文
565 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
ajaxtop 2011-07-04
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 xxmeng2008 的回复:]
楼主能告诉我怎么配置的iis吗,我的mschart会出问题。。。
[/Quote]

在本地开发时,把相关dll添加引用,配置好文件夹路径,发布后注意TempImages文件夹是否存在
iis里面不用配置其它设置

现在出现什么错误,请描述清楚一点
xxmeng2008 2011-07-02
  • 打赏
  • 举报
回复
好久的帖子了,希望楼主能看到啊~~~~~~~人品人品~~~~~~~~~~~
xxmeng2008 2011-07-02
  • 打赏
  • 举报
回复
楼主能告诉我怎么配置的iis吗,我的mschart会出问题。。。
ajaxtop 2009-12-15
  • 打赏
  • 举报
回复
我做的是统计分析,只是简单的应用,并没有封装,你可以看看它的源代码,可能实现起来不是很困难
bjarner 2009-12-14
  • 打赏
  • 举报
回复
LZ:
你是做通用图形统计吗?封装了mschart没有?
ajaxtop 2009-11-12
  • 打赏
  • 举报
回复
呵呵,不好意思是我没说清楚可能,这样吧,你把MsChart 图表控件这几个字放到Google里查下使用,你就明白了,是要下他的安装文件,及与vs2008的集成工具。还有它的示例,还有语言包啥的,在博客园里很容易找到哟,那里面比我说的要好的多,下面你说自己整吧
Roger370 2009-11-12
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 ajaxtop 的回复:]
嗯,对不是不能用,得装些东西,这个可能是.netframwork 3.5开始有的,把2005,换成2008算了,其实两个都 一样,只会好,不会有啥别的影响的,要不你就用2005,再装下.net3.5及3.5的sp1补丁,这样吧,你去驱动精灵之家到那下一个.netframwork3.5 sp1那里啊,就比较全了,都有
[/Quote]
我已经装过.netframwork3.5 sp1了,因为我用Ajaxcontroltoolkit的!那MsChart是怎么安装的,也是引用.dll吧?
ajaxtop 2009-11-12
  • 打赏
  • 举报
回复
嗯,对不是不能用,得装些东西,这个可能是.netframwork 3.5开始有的,把2005,换成2008算了,其实两个都 一样,只会好,不会有啥别的影响的,要不你就用2005,再装下.net3.5及3.5的sp1补丁,这样吧,你去驱动精灵之家到那下一个.netframwork3.5 sp1那里啊,就比较全了,都有
Roger370 2009-11-12
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 ajaxtop 的回复:]
引用 6 楼 thanatos_lum 的回复:
弱弱的文侠Mschart是什么,我在。net里没见过哇!



这个是在做图表时,可以用的,是比较好用的,网上很多教程,自己在去找找看。以后有机会可以用 一下
你可以去官网上看下它的效果
[/Quote]
vs2005里面,好像不能用Mschart吧,高人指教下!
ajaxtop 2009-11-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 thanatos_lum 的回复:]
弱弱的文侠Mschart是什么,我在。net里没见过哇!
[/Quote]


这个是在做图表时,可以用的,是比较好用的,网上很多教程,自己在去找找看。以后有机会可以用 一下
你可以去官网上看下它的效果
Roger370 2009-11-11
  • 打赏
  • 举报
回复
弱弱的文侠Mschart是什么,我在。net里没见过哇!
ajaxtop 2009-11-11
  • 打赏
  • 举报
回复
上面问题得到解决

解决方案,我在根目录下的建的TempImages这个文件夹,程序发布时,文件夹为空

所以在发布之后就没有了。所以到服务器上找不到这个文件夹

提示那个目录错误


手动给加上了。哎一下大意,整了两个小时


结贴
ajaxtop 2009-11-11
  • 打赏
  • 举报
回复
网上现 在有几种解决方案:


1.在服务器端,安装mschart.exe 及mschart图表控件.exe
2.修改配置文件
<add key="ChartImageHandler" value="Storage=file;Timeout=20;Url=~/TempImages/;"/>


TempImages文件夹是对的呀,就在网站根目录下的。
ajaxtop 2009-11-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 myj118 的回复:]
你不发布的话,相关dll部署上去了吗?

[/Quote]

我不发布,网站没有时行编译,就是把整个项目复制过去,那个我用iis配置好
访问时,就可以正常显示
myj118 2009-11-11
  • 打赏
  • 举报
回复
你不发布的话,相关dll部署上去了吗?
ajaxtop 2009-11-11
  • 打赏
  • 举报
回复
在线等,有朋友给个解气方案

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧