在日文系统下开发的ASP.NET程序,发布到中文服务器上,在服务器端生成EXCEL文件,下载到本地时,路径能找到,但是显示无法找到页面(404错误),但是发布到日文系统下,没有问题,可以下载..求解!!!!!!!!!
希望有经验的高手指点下...
注:中文服务器上装中文OFFICE,日语OFFICE都试了也不行呀...

解决方案 »

  1.   

    或许是编码的原因,应该用utf8还是shift js?
    应该是utf8?
      

  2.   

    动态生成吧。 《GridView导出到Excel或Word文件收藏》
    在项目中我们经常会遇到要求将一些数据导出成Excel或者Word表格的情况,比如中国移动(我是中国移动用户)网上查话费的页面中就有一个导出到Excel的功能,光大网上银行查看历史明细也有这些功能....,原本以为这个问题不难的,不过看到网上经常有朋友问,于是我整理了一下,供大家参考。 需要说明的是:在asp.net2.0环境下,VerifyRenderingInServerForm(Control control)这个方法不override的话,则会出现“错误提示:类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内”这个错误。
    http://blog.csdn.net/zhoufoxcn/archive/2008/05/16/2450642.aspx
      

  3.   

    发布到中文服务器上的时候,你确定能在服务器端生成excel么?根据系统生成的url到你的网站目录下看下能否查到生成的excel文件。
      

  4.   

    呵呵.当然能看到我生成的EXCLE文件了,,不过手动打开的时候会提示一个叫什么LDE.好像这么一个错误,要求我修复什么的..因我在模板EXCLE中写了VBA,会不会和这个有关呀....????
      

  5.   


    这种方法可能比较适合GRIDVIEW或者是数据比较有规律的吧..我现在做的这个东东还要输出DROPDOWNLIST,还有一些乱七八糟的东东...所以用这种方法不是很理想了..
    不过我的问题已经解决了..妈的,到最后也不知道什么原因,只是把原来的那个服务器重新做了一下,再发布上去就好用了,哈哈..妈的,害的我找了好几天的原因..谢谢各们好汉..给大家散分了....