2

几乎就像标题所说的那样,我按照果园项目网站上的说明使用 Web 平台安装程序安装 v0.9。
在我尝试使用浏览器访问它之前没有任何错误,当时我刚刚收到错误 500.19

我在查找我的安装有什么问题时遇到了问题,因为 IIS/ASPX 错误消息不够明确(至少与 apache/PHP 相比),并且启用错误日志记录会导致创建 200+ kb XML 文件,而我似乎无法做到找到任何可以为我指明正确的故障排除方向的东西

有什么想法可以让我开始寻找问题所在吗?更好的是,orchard 0.9 是否存在任何已知的安装程序问题?

编辑:

给出的错误是:

Compiler Error Message: CS0234: The type or namespace name 'WebData' does not
exist in the namespace 'WebMatrix' (are you missing an assembly reference?)

Line 25:     using WebMatrix.WebData;

所以它缺少一个程序集 -Webmatrix.Webdata如果前一行是using WebMatrix.Data并且它在那里没有给出错误,它怎么会丢失?

4

7 回答 7

1

500.19 Internal Server Error 几乎可以肯定是配置错误。

如果您查看错误页面,您可以找到错误本身的确切参考。

错误出现在 Web 配置文件中,因为 xml 在某处的格式不正确。我已经经历过几次这个错误,但我不记得确切的地方是对不起......

高温高压

于 2010-12-19T23:39:20.127 回答
1

获得准确的错误消息和堆栈跟踪将有所帮助。根据您提供的少量信息,我猜您的 MVC 或 ASP.NET 网页版本与该版本的 Orchard 所需的内容不兼容。您可以卸载这些并让 Orchard 加载它在其 bin 目录中的版本或安装最新版本。否则,请在 CodePlex 上提交一个错误,尽可能详细地说明您的配置和您遇到的错误

于 2010-12-20T08:21:40.797 回答
1

我通过 Web Platform Installer (3) 安装 MVC 3 Releae Candidate 2 在我的机器上解决了这个问题。希望也能解决你的问题。

最好的问候, Fabian Raetz

于 2011-01-07T21:28:22.590 回答
0

从他们的站点获取 Orchard ZIP 文件,解压缩并在 Visual Studio 2010 或 WebMatrix 或 VS Express 中打开解决方案并尝试运行它。您也可以使用 IIS Express 从您将其解压缩到的文件夹中直接运行它。

通过 Web Platform Installer 进行的安装已损坏,无法正常工作。

在 Orchard 安装期间 Windows 平台安装程序失败

于 2011-01-16T16:55:44.053 回答
0

我有同样的问题。我通过将 IUSR 和 IIS_IUSR 添加到资源管理器属性->安全->编辑->添加中的文件夹的允许用户列表中解决了这个问题。我对两个用户都使用了默认设置(读取和执行、列表、读取)。在 IIS 中重新启动网站。

我现在可以看到我的网站,一切似乎都在工作。手指交叉...

顺便说一句:我做了一个 WPI 并使用 Web Matrix > Run 来处理初始配置。

如果要添加主题或模块,则需要授予 IIS_IUSR 对 Themes 和 Modules 文件夹的写入权限。完成更改后,请确保将权限恢复为更有限的设置。

于 2012-01-15T18:20:36.010 回答
0

我今天得到了同样的错误。

我通过 3 个简单的步骤解决了它:

步骤 1. 添加可部署的依赖项

在此处输入图像描述

STEP 2. 找到 _bin_deployableAssemblies 文件夹

在此处输入图像描述

步骤 3. 将文件从 _bin_deployableAssemblies 复制到目标 BIN 文件夹。

在此处输入图像描述

(以防万一您可以将所有文件复制到目标 BIN 文件夹中。)

就是这样!

于 2012-10-11T23:53:23.180 回答
0

在 Windows 8.1 Pro 上安装 Orchard 1.8 后,我遇到了同样的症状。我使用 web 平台安装程序添加 IIS 推荐配置和 IIS ASP.Net 和 IIS ASP。ASP.Net 可扩展性。其中一个或多个修复了它。我知道我应该一次尝试一个,但到那时我就生气了。我正在使用 IIS Express 7.5。

当我在 IIS 6 上安装时,它在另一台运行 Windows Server 2008 的机器上运行,它第一次运行。我认为 IIS 安装已被分解成更小的部分,而您现在无法全部了解它们。

于 2014-04-27T14:01:57.027 回答