日期:2014-05-18  浏览次数:20837 次

请问服务器上的路径该如何设置
我在服务器后台实现了一个打印word文档的功能,我将word的路径设为“D:\123\abc.doc”,在项目中直接运行没有问题。但我发布到iis中进行浏览时,即提示我“系统找不到指定的文件”,请问各位如何解决?在下很久没接触asp.net,都忘掉了。

------解决方案--------------------
使用Server.MapPath("~/abc.doc")转换成服务器端的物理路径

文件放在网站下面。否则,没有权限读取的
------解决方案--------------------
探讨
使用Server.MapPath("~/abc.doc")转换成服务器端的物理路径

文件放在网站下面。否则,没有权限读取的

------解决方案--------------------
我建议你放一个abc.txt
filepath = Server.MapPath("~/abc.txt");
Response.Write(File.ReadAllText(filepath));
看能打印出abc.txt里面的内容吗
------解决方案--------------------
是啊,那就不是路径问题了啊。
web程序执行的权限很低,一般没有权限进行操作导致