System.IO.DirectoryNotFoundException: 未能找到路径“D:\”的一部分。
这个问题?
在本地测试,两台电脑IIS测试都没问题,一放到服处器上就出现这个问题,该加的权限都加了,还是没用
有高手能解决吗?
这个问题?
在本地测试,两台电脑IIS测试都没问题,一放到服处器上就出现这个问题,该加的权限都加了,还是没用
有高手能解决吗?
解决方案 »
- vs2008自带打包覆盖安装问题
- 在c#如何将扩展控件拖放到windows窗体设计器中
- 有人做过程序怎么调用QQ吗?
- 关于C#中项目资源
- 关于C#datagridview 打印问题
- 急!C#中结构体的使用问题
- 有关统计,报表的问题!
- 求救:读取数据库中有个字段以二进制形式存放着的图象
- 在C#如何使用ole自动化对象操纵Word或Excel,我已能用组件操作Word和Excel,就请大家不要回答用其它的方法了。
- c#中方便进行传统windows系统开发吗?希望如同delphi,vb简单,如同vc强大。。。
- 怎样用递归检查menustrip中有多少个ToolStripMenuItem
- 100分请教 金额录入控件
{
AspnetUpload upldr = new AspnetUpload();
string fpath = Path.Combine(Server.MapPath("."), "Upload");
if (!Directory.Exists(fpath)){
Directory.CreateDirectory(fpath);}
upldr.set_UploadFolder(fpath);
}
private void btn_upload_Click(object sender, System.EventArgs e)
{
UploadFile file = AspnetUpload.GetUploadFile("file1");
if (file != null)
{
string fpath = Path.Combine(Server.MapPath("."), "Upload");
fpath = Path.Combine(fpath, Path.GetFileName(file.get_FileName())); file.SaveAs(fpath);
}
}
string fpath = Path.Combine(Server.MapPath(".")+"\", "Upload");
这样试下
System.Web.HttpContext.Current.Request.PhysicalApplicationPath
Server.MapPath("~/");
总结:Stream 允许远程数据流上传,本地到服务器,本地到本地都没有问题;FileStream 只支持本地数据流上传,所有会造成本地上传没有问题,到服务器时错误。
我是在上传文件时出现这个问题的,而上午还成功上传过。
刚下午我修改了文件夹和磁盘权限,后来一个个的添加,终于找到了……
在根目录下权限中,要有everyone用户,权限只要目录浏览就行了。最初以为只要磁盘权限给aspnet用户,上传文件夹给everyone写入权限就行,看来是不对的