2011-11-22 94 views
1

我有一个新的Orchard站点,它在本地运行时成功运行设置和数据库配置。但是,当我试图将其部署到实际的服务器并将浏览器指向该网站时,出现“拒绝目录列表”错误。在Orchard中拒绝的目录列表

任何人看到这个并修复它?

+0

本地服务器和部署服务器之间是否存在版本不匹配?部署的服务器是否启用了URL重写?那将是我的第2个问题。 –

+0

我也建议直接从zip或WebPI部署基本包到服务器,看看是否有效。 –

+0

@NickDaniels良好的通话。不扩展的URL是另一个必须解决的问题。通过这个问题,然后这个弹出。 – Rap

回答

0

我的猜测是你部署了整个源代码而不是src/orchard.web。

2

我想通了。在共享Web服务器上运行,如果为我的站点配置了IIS以使用默认应用程序池,则Orchard不能读取其自己的文件。 (请记住,Orchard使用库并需要对子目录进行深入读/写访问)。

因此,解决方案只是将网站配置为在其独立的应用程序池中运行。

看起来像这样我的网站的控制面板上:

enter image description here

希望这个解决方案可以帮助别人的路线。

相关问题