2

我是 Orchard CMS 的新手,目前正在使用它,正在尝试构建新站点。除此之外,我有几个测试站点(在 PHP 和静态 html 上)驻留在同一托管服务器的子目录中,例如“mysite.com/test_site”。Orchard 位于根目录并拦截所有请求它只是在访问 PHP 站点时死于未处理的异常:

Could not load file or assembly 'Orchard.WarmupStarter, Version=1.0.20, Culture=neutral' or one of its dependencies. The system cannot find the file specified.

尝试访问静态 html 站点 ASP.NET 时返回 404:

The resource cannot be found.

我从这里尝试了建议的解决方案。但是添加位置标签会阻止主站点上的所有 CSS/图像/脚本,因此它看起来像白色背景上的纯文本。我认为在 Global.asax.cs 中添加忽略路由是个好主意,如下所示:

public static void RegisterRoutes(RouteCollection routes) {
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
    routes.IgnoreRoute("test_site/{*pathInfo}");
}

但是,Orchard 站点中没有 Global.asax.cs。有什么想法可以在果园中找到路线来尝试这个吗?或任何其他解决方案,使子目录被忽略并通过由 IIS 处理的请求的路径。

4

1 回答 1

0

如果修改配置删除了对您的样式的访问,那只是意味着您没有在本地应用足够的更改。请阅读此线程以获取有关使其工作的更多信息:http: //orchard.codeplex.com/discussions/264057

于 2012-06-05T22:55:37.643 回答