我有一个新的Orchard站点,它在本地运行时成功运行设置和数据库配置。但是,当我尝试将其部署到实际服务器并将浏览器指向该站点时,我收到“目录列表被拒绝”错误。
有人见过这个并修好了吗?
答案 0 :(得分:2)
我明白了。在共享Web服务器上运行,如果为我的站点配置了IIS以使用默认应用程序池,则Orchard无法读取自己的文件。 (请记住,Orchard使用库并需要对子目录进行深度读/写访问)。
因此,解决方案只是将站点配置为在其自己的独立应用程序池中运行。
在我网站的控制面板上看起来像这样:
希望这个解决方案可以帮助某些人。
答案 1 :(得分:0)
我的猜测是你部署了整个源代码而不是src / orchard.web。