确认:ASPNET用户 有写的权限吗?

解决方案 »

  1.   

    UpFile.PostedFile.SaveAs("e:\\C#ASPX");改成
    UpFile.PostedFile.SaveAs("e:\\C#ASPX"+UpFile.PostedFile.FileName);试试,好像要加文件名吧
      

  2.   

    错误信息是WEB目录没有写的权限,打开该虚拟目录属性,赋予WEB目录写入权限。
      

  3.   

    To zq_hhu(海鸥飞飞) 
    我已经加了ASPNET用户,并且给了他写的权限了To latahu(邋遢胡) 
    出现以下的错误提示:不支持给定路径的格式。
      

  4.   

    To pcuser(晚风) 
    我这么设也还是不对呀,我建立的是站点
      

  5.   

    machine.config中把线成模式由该machine改为system
      

  6.   

    我认为与NTFS文件系统的安全性有关倘若把文件写到FAT分区,没有问题但写到NTFS分区时,我测试用的两台机器中有一台无法写入,报错说是磁盘空间不足
    There is not enough space on the disk. 
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.IO.IOException: There is not enough space on the disk. 
      

  7.   

    To chenjiuyong(久永) 
    能说得具体一些么,还有就是我有vs.net自带的上传例子可以上传的,他的上传路径是/winnt/tempTo chasn(chasn) 
    那该如何解决这个问题呢?
      

  8.   

    ...
    void UploadBtn_Click(object sender,EventArgs e)
    {
        if (UpFile.PostedFile != null)
        {
            FileName.InnerHtml = UpFile.PostedFile.FileName;
            FileType.InnerHtml = UpFile.PostedFile.ContentType;
            FileLength.InnerHtml = UpFile.PostedFile.ContentLength.ToString();
            FileDetails.Visible = true;
            try{
                UpFile.PostedFile.SaveAs("e:\\C#ASPX");
            }
            catch(Exception ex){
                Response.Write(ex.Message);
            }
        }
    }
    ...
    抛出错误原因
      

  9.   

    To mongtze(廉价的程序员) 
    错误原因如下:
    对路径“e:\C#ASPX”的访问被拒绝。 我要怎么解决这个问题呢?多谢你了!
      

  10.   

    <script language="C#" runat="server">
    void UploadBtn_Click(object sender,EventArgs e)
    {
        if (UpFile.PostedFile != null)
        {
            FileName.InnerHtml = UpFile.PostedFile.FileName;
            FileType.InnerHtml = UpFile.PostedFile.ContentType;
            FileLength.InnerHtml = UpFile.PostedFile.ContentLength.ToString();
            FileDetails.Visible = true;
            UpFile.PostedFile.SaveAs("e:\\C#ASPX\\" + UpFile.PostedFile.FileName);
        }
    }
    </script>类似的问题,我也遇到过!
    试试看,应该没问题了,如果还有问题,请及时和我联系!
      

  11.   

    try:
    UpFile.PostedFile.SaveAs(Server.MapPath"C#ASPX");//the "C#ASPX" must existented.
      

  12.   

    试一下iis中 默认web站点属性——主目录选项卡——写入(打勾)
      

  13.   

    我感觉可能是ntfs的文件目录权限的问题
      

  14.   

    在用户域里加入asp.net这个用户就OK了
      

  15.   

    To All还是没有解决呀,提示是“对路径“e:\C#ASPX”的访问被拒绝。 ”如果是ntfs文件目录权限的问题,我该如何解决呢,多谢了!
      

  16.   

    把那个目录的权限设为everyone都可以读写
      

  17.   

    选中要上传的文件夹,右键-》属性-》安全-》添加->aspnet用户-》确定-》添加写入属性
      

  18.   

    楼主是不是在用winxp。
    简单的做法,把你要上传到的目的目录开可写共享,就可以解决问题了。
    是ASPNET用户权限不够的问题。