Directory.CreateDirectory("temp");以上代码在本地运行,正常。把网站挂到网上去了之后就报错, Server Error in '/' Application.
--------------------------------------------------------------------------------Access to the path 'temp' is denied.  这是为什么啊,我查了一下好像是没有权限的问题,
各位大虾,帮帮小弟,怎么解决,难道和虚似主机管理员联系么?,要他给everyone权限,如果是那样的话,任意一个人都可以编辑网站上的文件,很不安全啊!到底是什么原因啊,帮帮忙解决一下!在此谢谢了!

解决方案 »

  1.   

    权限不够,无法创建temp目录
    可以先建好temp目录,再上传
    有什么临时的文件操作就放在这个temp目录
      

  2.   

    Access to the path 'temp' is denied 权限问题,联系管理员解决下
      

  3.   

    先在服务器上建个temp目录,然后给network service用户写入权限
      

  4.   

    帖(计算机/编程爱好者) 
    本人是计算机疯狂爱好者,为了有共同爱好者的朋友们能走到一起互相交流切磋,我特意创建了几个群, 希望有共同爱好的  新手 加入...  
    计算机爱好者群系列 
    计算机爱好者-电脑技术群      26959968 
    计算机爱好者-C编程群  43710309 
    计算机爱好者-C#/net 群    86594082 
      加群的好处 :当你有一些小问题的时候 去网上发贴 不能及时得到答案,在群里可以迅速得到答案.....能认 识一些志同道合的朋友......共同进步....... 
      

  5.   

    明显的权限不够,你在服务器上指定文件夹属性中安全选项设置,users修改权限试试 - -
      

  6.   

    权限问题
    但你不一定就必须要给everyone用户的写入权限
    如果你要是自己的服务器,可以单独建个用户并在IIS中分配此用户到WEB的执行用户,在目录安全里设置,然后在你WEB文件夹将此用户添入并赋予相应的读取和执行权限并在要创建此temp文件夹的上级文件夹将此用户的写入和修改权限赋予之