2011-11-22 52 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

希望這個解決方案可以幫助別人的路線。