2012-08-16 47 views
0

我在本地SQL Server 2008 R2上通过WebMatrix 2运行Umbraco 4.8.0。除了当我尝试通过Media选项卡上载媒体图像时,一切正常。我得到Umbraco从不正确的文件夹中提取媒体文件

'/'应用程序中的服务器错误。

无法找到'\ C:\ xxxxxxxx \ media \ id \ picture.png'路径的一部分。

描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。

异常详细信息:System.IO.DirectoryNotFoundException:找不到路径'\ C:\ xxxxxxxx \ media \ id \ picture.png'的一部分。

源错误:

在当前web请求的执行过程中生成未处理的异常。关于异常的来源和位置的信息可以使用下面的异常堆栈跟踪来标识。

堆栈跟踪:

[DirectoryNotFoundException:找不到路径“\ markerstudy.local \ DATA \用户\ sirwin \我的网站\ caabWebsite \媒体\ 109 \ BG-红色中心的一部分。 png'。] System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath)+224 System.IO.FileStream.Init(String path,FileMode mode,FileAccess access,Int32 rights,Boolean useRights,FileShare share,Int32 bufferSize ,FileOptions选项,SECURITY_ATTRIBUTES secAttrs,String msgPath,布尔bFromProxy,布尔useLongPath)+1142 System.IO.FileStream..ctor(String path,FileMode mode,FileAccess access,FileShare share)+83 System.IO.File.WriteAllBytes (串路径,字节[]字节)+86 umbraco.cms.businesslogic.Files.UmbracoFile.Save(Byte [] file,String fullFileName)+323 umbraco.cms.businesslogic.Files.UmbracoFile.Save(Stream inputStream,String fullFileName )+188 umbraco.cms.businesslogic.datatype.FileHandlerData.set_Value(Object value)+404 umbraco.editorControls.uploadField.Save()+369 umbraco.controls.ContentControl.saveClick(Object Sender,ImageClickEventArgs e)+158 System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e)+115 System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument)+120 System.Web.UI.WebControls.ImageButton.System.Web .UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)+10 System.Web.UI.P age.RaisePostBackEvent(IPostBackEventHandler sourceControl,字符串eventArgument)13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection中POSTDATA)36 System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)5563

Umbraco在系统的其他地方创建另一个媒体文件夹并将图像保存在那里。当我复制文件夹(ID编号文件夹)时,我可以在Umbraco中上传图像,没有任何问题。

默认情况下,有没有办法让Umbraco指向我电脑中正确的媒体文件夹?

回答

0

这听起来像你期待这些文件不被保存到网站?

它们总是保存在您网站根目录下的/ media文件夹下,除非您更改了配置设置。 这一点就是如果你不一定有管理员(或文件夹)的权利,远程网络服务器的一部分,Umbraco仍然会让你上传图片到网站&利用它们。

相关问题