Orchard CMS - 刚刚通过WPI安装,出现错误500

时间:2010-12-19 16:43:47

标签: asp.net iis-7.5 orchardcms

相当于标题所说的内容,我在果园项目网站上关注the instructions以使用网络平台安装程序安装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

7 个答案:

答案 0 :(得分:1)

500.19内部服务器错误几乎可以肯定是配置错误。

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

错误发生在Web配置文件中,因为xml在某处不是很好。我曾经历过几次这个错误,但我无法确切地记得它对不起......

HTH

答案 1 :(得分:1)

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

答案 2 :(得分:1)

我通过Web平台安装程序(3)安装了MVC 3 Release Candidate 2,解决了我的机器上的问题。希望能解决你的问题。

最诚挚的问候, Fabian Raetz

答案 3 :(得分:0)

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

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

Windows Platform Installer fails during Orchard installation

答案 4 :(得分:0)

我遇到了同样的问题。我通过将IUSR和IIS_IUSR添加到Explorer Properties-> Security-> Edit-> Add中的文件夹的允许用户列表中解决了这个问题。我使用了两个用户的默认设置(读取和执行,列表,读取)。在IIS中重新启动网站。

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

BTW:我做了一个WPI并使用了Web Matrix>运行以处理初始配置。

如果要添加主题或模块,则需要在“主题和模块”文件夹上授予IIS_IUSR写入权限。完成更改后,请确保将权限还原到更有限的设置。

答案 5 :(得分:0)

我今天得到同样的错误。

我通过3个简单步骤解决了这个问题:

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

enter image description here

步骤2.找到_bin_deployableAssemblies文件夹

enter image description here

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

enter image description here

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

就是这样!

答案 6 :(得分: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安装已经分解成更小的部分,而你现在还没有完成。