在将我的TopMapTest工程部署到另外一台机器上时,编译程序,竟然发现项目代码中有个方法无法识别:Response.TransmitFile(filename);
到网上一查,才发现,要调用该方法,需要先安装.net framework1.1的sp1补丁-NDP1.1sp1-KB867460-X86.exe。该补丁为Microsoft .NET Framework 1.1 Service Pack 1 (SP1) 安装包,主要的特点是改善了安全性。此外,此 Service Pack 还包括了针对自发布 Microsoft .NET Framework 1.1 以来报告的所有客户问题的累积修补程序。特别值得一提的是,SP1 对使用 WSDL 文档、防止数据执行和防范安全性问题(例如缓冲区溢出)提供了更好的支持。SP1 还提供了对 Windows XP Service Pack 2 的支持,可以为使用 Windows XP 的用户提供更为安全、更为可靠的体验。
安装之后,重新启动vs studio.net,编译项目一切正常。原来,要使用Response.TransmitFile方法,必须安装该补丁包。