我花了几个小时试图解决这个问题; 希望,这是一个简单的解决方案,困难只是因为我是Orchard CMS的新手,而且没有专家网站开发人员的地方......
我创建了一个产品下载页面,需要插入文件系统上存在的文件的超链接.
文件的路径(在磁盘上)是:c:\ Orchard CMS\Downloads\ProductOne\File1.zip在页面编辑器中,我插入一个带有以下URL的超链接引用:/Downloads/ProductOne/File1.zip
当我将鼠标悬停在超链接上时,它看起来是正确的:http:// localhost:12345/Downloads/ProductOne/File1.zip
但是,当我单击该链接时,我收到以下异常:
HTTP 404.您正在查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用.请查看以下网址,确保拼写正确.
任何帮助将非常感谢!
如果您不想使用源代码和web.config文件,则应使用Orchard Media功能.它允许您将文件上传到Orchard文件系统并管理它们.以这种方式上传的文件的链接看起来像http://www.myorchardsite.com/Media/[Media文件夹路径] /YourFile.zip
如果您不是经验丰富的开发人员,我强烈建议您采用这种方法.唯一的缺点是你必须将这些文件重新上传到Orchard.但这并不像它看起来那么糟糕 - 你可以压缩它们并上传为单个文件(如果你选中下载复选框下面的复选框,Orchard将负责解压缩存档).
| 归档时间: |
|
| 查看次数: |
3806 次 |
| 最近记录: |