asp.net(c#), win7, Excel.ApplicationClass对象使用 saveAS, 在VS2008一切正常,放到iis下却死了 50
想做一个导出EXCEL报表的东西,网上找到一个现成的类代码,就直接拿来,稍作修改就直接使用了,这个类主要是先建立一个Excel.ApplicationClass对象,然后...
想做一个导出EXCEL报表的东西, 网上找到一个现成的类代码,就直接拿来,稍作修改就直接使用了, 这个类主要是先建立一个 Excel.ApplicationClass对象,然后打开一个已经存在的模板,然后写入数据, 然后保存为另外一个文件。
我在VS2008下调试一切正常,放到IIS下浏览器点那按钮就死了, 一直等待网站相应呢,其他按钮都不灵了,这是怎么回事?
是文件夹权限的问题,另外EXCEL的视图竟然也有关系, 在模板在页面视图模式下竟然是不能写入的, 搞不清怎么回事, 但反正是解决了。 展开
我在VS2008下调试一切正常,放到IIS下浏览器点那按钮就死了, 一直等待网站相应呢,其他按钮都不灵了,这是怎么回事?
是文件夹权限的问题,另外EXCEL的视图竟然也有关系, 在模板在页面视图模式下竟然是不能写入的, 搞不清怎么回事, 但反正是解决了。 展开
3个回答
展开全部
可能和他的类 有关系
你自己写一个吧 直接调用系统EXECL 就行了。。。
代码 百度上很多的。。。。一段话 。。
另外 你用别人的类 导出数据 编码格式 你要确定。。
有可能出现乱码
你自己写一个吧 直接调用系统EXECL 就行了。。。
代码 百度上很多的。。。。一段话 。。
另外 你用别人的类 导出数据 编码格式 你要确定。。
有可能出现乱码
追问
不是 搞了半天有点眉目了 , 是第一次建立的那个复制文件的权限的问题,VS运行是超级用户,所以能提示是否覆盖以前的, 但IIS就不会提示, 直接就等着 我现在的解决办法是先删掉以前的, 不过还是没找到具体解决的办法, 我给is_usr用户赋予了读写控制权限也不灵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文件被锁死了吧,iis没死吧?看看资源占用情况吧。
追问
差不多吧,
每次开始前吧前一次建立的目标文件删除就没事
奇怪VS下怎么不删除目标文件也没事呢
追答
什么叫差不多啊?
另外好像有个选项是默认替换同名文件的。如果设置的不替换的话,会提示错误,也不会出现假死的情况。我感觉还是代码问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询