当前位置:编程学习 > C#/ASP.NET >>

获取虚拟物理路径用什么方法较好?还有用的虚拟主机服务器,上传修改过的网站发布后的DLL或整网,要重启IIS吗?

upload.SaveAs(context.Server.MapPath(picPath + modifyFileName));

upload.SaveAs(HttpRuntime.AppDomainAppPath + strPath);

获取虚拟物理路径用什么方法较好?这两种保存方法都报错。。。还有用的虚拟主机服务器,上传修改过的网站发布后的DLL或整网,要重启IIS吗? --------------------编程问答-------------------- 帮顶下!! --------------------编程问答-------------------- upload.SaveAs(context.Server.MapPath(picPath + modifyFileName));
这个是可以的,picPath + modifyFileName这个要是相对路径。 你看看context.Server.MapPath(picPath + modifyFileName)这个获取的路径是啥 不就知道原因了吗。

上传修改过的网站发布后的DLL或整网,要重启IIS吗?  大部分不需要重启的。 --------------------编程问答-------------------- 是啊,我也是像楼上这样想的,问题是,我覆盖后,不重启,网站好像没反应一样,还是运行旧DLL,非常硬固。。。我曾经故意做错其他程序,上传覆盖,居然还是固执地正常运行及运行旧错。。。
upload.SaveAs(context.Server.MapPath(picPath + modifyFileName));
就是这个错,本地倒没问题,一上传到虚拟主机后,就不对了,保存不了,问题是找不到路径,证明获取路径不对,所以我想调试啊,问题是不重启IIS,又调试不了,因为你上传什么文件,还是老样的运行,我靠,打电话叫服务商重启,说不行,就算行,也不能常给你启动啊。。。。真是烦到爆了 --------------------编程问答-------------------- 试着修改一下web.config iis就会自动重新发布网站。或者改变一下网站目录结构。比如创建一个目录之类的。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,