小弟是asp.net新手,网络知识比较不足,参照别人的程序照葫芦画瓢写了段代码,例子如下,假设有一台文件服务器的IP是10.1.1.1,上面建了一个共享目录是shar,底下有一个文件 test.xls。
web服务器的IP假设是 10.1.1.2, 现在asp.net上程序大概如下:    string docpath = @"\\10.1.1.1\share\test.xls";
    string docname = "test.xls";
    System.IO.FileInfo file = new System.IO.FileInfo(docpath);
    FileLoad(file, docname);    public void FileLoad(System.IO.FileInfo file,string fileName) 
    {
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment;   filename=" + HttpUtility.UrlEncode(fileName) + "");
Response.AddHeader("Content-Length", file.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.WriteFile(file.FullName);
Response.End();
Response.Flush();
Response.Clear();
    }执行时会报错“ 登录失败:未知用户名或错误密码。”
当然如果,string docpath = @"\\10.1.1.2\share\test.xls", 也就是这个文件是在web服务器本地,那是没问题的
但如果是在局域网的另外一台服务器上,就不行了请问该如何解决啊,很急啊,谢谢大家了,另外举例子请尽量不要用变量来让我替换变量,直接写出最终的写法,什么IP用户名密码可以假定一个写在例子里,万分感谢!