上传的过程一样,只是,我想保存到其他机器上.
如.
File.Save("\\Computer02\SharedFolder\uploadfile.jpg");总是提示没有权限.该怎么实现?我尝试了用映射磁盘.在windows form里正常,但是在asp.net里无法代码 :
(ImageNewDetail1.GetUpFile).PostedFile.SaveAs(@"Z:\"+filename);
其中z是映射磁盘符
错误代码
Could not find a part of the path "Z:\test.jpg"我的web服务器是本地xp系统,asp.net用户已经在管理员组里.
z:\指向的网络路径,everyone完全控制.

解决方案 »

  1.   

    只用過win2k
    在兩台電腦建立相同用戶相同密碼
    試試
      

  2.   

    在web.config中使用身份模拟如用户名:aa密码aa
    然后在另一台计算机上也建个相同的用户密码. 保证这个帐户对某目录有写入权限访问的时候\\ip\目录 当成本地目录访问就可.
    此法确保万无一失,因为我一直在用.
      

  3.   

    请楼上和楼上的楼上详细说明.有相同的用户名和密码又如何?
    如何在asp.net里控制?难道asp.net不是两台机器相同的用户吗?而且两边都在管理员组里.
      

  4.   

    用xp   的aspnet  用户去登录另一台计算机,虽然另一台计算机也有aspnet用户但是不行的.
      

  5.   

    WEB.CONFIG中加入
    <system.web>
    <identity impersonate="true" userName="Administrator" password="123456"/>
    </system.web>
      

  6.   

    Unrecognized configuration section 'Identity'
    我加了,提示这个错误....大小写都一样..我的asp1.1
      

  7.   

    cpp2017(幕白兄)我用xp访问2003,结果一样. 这么说没治了??
      

  8.   

    <identity impersonate="true" userName="administrator" password="233333333" />应该用小写.你放在</system.web>前就可以了.
      

  9.   

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>  
    <identity impersonate="true" userName="administrator" password="" />
      <system.web>
      
    ....
    结果一样.还是提示那个错误.
      

  10.   

    你放错地方了.
    你放在了  <system.web> 之前,应该放在 <system.web> 和 </system.web> 之间
      

  11.   

    <globalization 
                requestEncoding="utf-8" 
                responseEncoding="utf-8" 
       />
       <identity impersonate="true" userName="administrator" password="" />
       
     </system.web>错误依然..我尝试过任何地方