【发布时间】:2012-12-18 10:41:52
【问题描述】:
情况:
我正在开发图片库类型的应用程序,我有两个不同的服务器。一个只保存图像文件(CDN 或文件服务器可以说)。另一个将拥有可以访问这些图像的网页。
例如
网站托管在http://www.abc.com 和 图片上传到http://www.imageserver.com/uploads/images/ 目录下。 假设我对它们都具有完全访问权限,并且还授予了 Images 目录的读/写权限。
问题:
当我从本地主机 {while development} 使用 FileUpload.SaveAs 时,它会抛出一个异常,类似于:
The declared path is not rooted and SaveAs requires rooted path.
请帮忙。提前致谢
【问题讨论】:
-
在类似的帖子stackoverflow.com/questions/1206662/…上查看 Jon Skeet 的答案@
-
“图像服务器”上的共享文件夹可能会有所帮助,或者使用诸如 xcopy 之类的工具。 superuser.com/questions/120263/…
-
@Boomer - 这是同一台服务器,而不是跨服务器。
-
你的意思是只有当你从本地主机保存时才会发生这种情况,如果你从实时站点执行相同操作就不会发生这种情况?
-
@codingbiz :现在我正在我的开发机器上尝试。但我未来的范围是从一台服务器到另一台服务器。目前这两个域都部署在同一个 IIS(Brainpulse 主机)上,但稍后我们可以将主机分开。
标签: c# asp.net file-upload