问题描述
问题见图:希望大哥们给个指导。url地址在浏览器都是可以访问的到的。。
解决方案
解决方案二:
先确定地址是不是写错了、。
解决方案三:
输出url看看在地址栏能找到文件不
解决方案四:
如何下载文件//加载服务器文件名protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsPostBack){DataTabledt=newDataTable();dt.Columns.Add(newDataColumn("Name",typeof(string)));stringserverPath=Server.MapPath("File");DirectoryInfodir=newDirectoryInfo(serverPath);foreach(FileInfofileNameindir.GetFiles()){DataRowdr=dt.NewRow();dr[0]=fileName;dt.Rows.Add(dr);}ListBox1.DataSource=dt;ListBox1.DataTextField="Name";ListBox1.DataValueField="Name";ListBox1.DataBind();}}//保存到Session变量中protectedvoidListBox1_SelectedIndexChanged(objectsender,EventArgse){Session["txt"]=ListBox1.SelectedValue.ToString();}//获取Session变量保存索引值完成下载protectedvoidLinkButton1_Click(objectsender,EventArgse){if(Session["txt"]!=""){stringpath=Server.MapPath("File/")+Session["txt"].ToString();FileInfofi=newFileInfo(path);if(fi.Exists){Response.AddHeader("Content-Disposition","attachment;filename="+HttpUtility.UrlEncode(fi.Name));Response.WriteFile(fi.FullName);}}}
解决方案五:
看错误是连接不上。看看是不是防火墙block了。
解决方案六:
先把try...catch语句注释掉,在调试模式下运行,看显示什么样的详细错误信息,然后才能对症下药。=================================================================ASP.NETMVC免费分页控件MvcPager,Asp.NetMVC分页的解决之道: