iis - 来自模块的 Orchard CMS 静态资源返回 404

标签 iis orchardcms

我已经通过 Web PI 将 Orchard 部署到 IIS7。我遇到的问题是从/Modules/目录请求的所有静态内容 (css/js) 没有被服务器提供并返回 404。

同时来自 Core 的静态内容加载正常。

解决此问题的一般策略是什么?

Orchard测试部署的url是cms.radacode.com

附言Orchard 的全新 WebPI 安装受到同样问题的影响。它很可能与 IIS 的权限有关,但不清楚为什么只有/Modules/文件夹被阻止进行内容检索。

最佳答案

我遇到了同样的问题,在找到解决方案之前弄乱了文件权限等。

我在我的 Win8 开发电脑上安装了 Orchard 1.6.1,一切正常。 复制到我的 Windows Server 2008 托管服务器,我首先注意到的是管理 -> 小部件部分在托管服务器版本上的布局不正确。

经过一些调查,发现/Modules/Orchard.Widgets/Styles/中的 css 文件给出了 404。

我终于找到了我的问题的原因是 UrlScan 阻止访问带有 .在他们!

更改了 UrlScan.ini 从 AllowDotInPath=0 到 AllowDotInPath=1 现在一切正常。

关于iis - 来自模块的 Orchard CMS 静态资源返回 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13475608/

相关文章:

c# - 我们如何检索 WhereSelectListIterator 的第一项?

c# - 使 IIS 开始通过 Owin 管道响应请求的过程是什么?

.net - Sharepoint,IIS,.net和多线程

orchardcms - Orchard CMS 输入字段与文本字段有什么区别?

asp.net - 图像未从主题布局中显示(Orchard CMS)

mysql - Orchard 中的后台运行功能

asp.net-core - HTTP 错误 500.30(Internal.Cryptography.CryptoThrowHelper+WindowsCryptographicException : The system cannot find the file specified.)

node.js - 客户端未通过 IIS Node 从 SocketIO 接收事件

powershell - 如何使用 PowerShell 在 IIS 8.5 中创建具有特定用户的应用程序池?

orchardcms - Orchard 自定义工作流程事件