无法通过networking共享完全复制文件

我正在尝试使用C#/ ASP.net在Excel电子表格中阅读。 如果工作簿位于本地驱动器上,则此处的条目效果很好。

但是,当我尝试访问networking共享上的任何工作簿时,我只能得到前30行的数据。

当我使用File.Copy将文件复制到服务器的本地驱动器时,我只得到35kb(在Excel中打开时,生成的文件只有30行数据)。

如何让文件在networking上完全打开,或者如何将完整的文件复制到本地驱动器?

编辑:我应该注意到,手动复制文件工作得很好。 通过networking打开文件在Excel中显示文件的完整内容。 只有通过ASP.NET应用程序访问文件时,它才会将自身限制为35kb。 在这个限制之后必须有一个终止连接的设置,但我不知道它在哪里。

编辑2:代码我正在使用复制文件:

File.Copy("\\\\server\\share\\path\\to\\file\\workbook.xls","c:\\workbook.xls"); 

networking共享的常见问题是,您没有调用WNetAddConnection2 。 但35kb使这个混乱,所以我不知道。 也许还是值得一试的。