我要导出word文档,在winfrom里怎么用Server.MapPath("员工信息记录.docx")的路径。像Application.StartupPath这一类的,我进行字符串截取的话,可以获得物理路径,但是进行打包发布的时候,可能路径就会出问题。

解决方案 »

  1.   

    你winfrom要Server.MapPath干什么?你明不明白IIS里可以有多个虚拟站点或者目录所以才会有Server.MapPath这个东西你winfrom程序算是那个虚拟站点下的?现在你明白了为什么没有了挖!
      

  2.   

     string filename = Application.StartupPath + @"\模版\领导下井次数统计.docx"; winfrom程序下若是这样的话,导出word 是没有问题,但是一打包。放到别的电脑上就不行了。其余的都好用。是我打包打错了,还是怎么的。反正什么都可以正常运行,就是导出不能运行。差了一下错误,应该就是路径这里的问题。找不到我的word文档!
      

  3.   

    Application.StartupPath取的路径是bin文件夹的路径,应该不会出问题吧。如果文件要放其他地方要不就弄个设置的让用户设。
      

  4.   

    winfrom里的Server.MapPath("员工信息记录.docx")是bin目录下的debug或者Release