upload.SaveAs(context.Server.MapPath(picPath + modifyFileName));upload.SaveAs(HttpRuntime.AppDomainAppPath + strPath);获取虚拟物理路径用什么方法较好?这两种保存方法都报错还有用的虚拟主机服务器,上传修改过的网站发布后的DLL或整网,要重启IIS吗?

解决方案 »

  1.   

    upload.SaveAs(context.Server.MapPath(picPath + modifyFileName));
    这个是可以的,picPath + modifyFileName这个要是相对路径。 你看看context.Server.MapPath(picPath + modifyFileName)这个获取的路径是啥 不就知道原因了吗。上传修改过的网站发布后的DLL或整网,要重启IIS吗?  大部分不需要重启的。
      

  2.   

    试着修改一下web.config iis就会自动重新发布网站。或者改变一下网站目录结构。比如创建一个目录之类的。