2011-12-29 79 views
2

我一直在收到「安裝請求的軟件包時出錯,如果服務器沒有對'〜/ Modules'或'〜/ Themes的寫訪問權限'文件夾如果網站運行在共享託管環境中,添加對這些文件夾的寫入權限有時需要通過Hoster控制面板手動完成,一旦主題和模塊安裝完畢,建議刪除寫入權限到這些文件夾。「嘗試從Gallery安裝模塊時出現錯誤消息。使用IISExpress安裝的Orchard CMS模塊由於權限而失敗

我已經給出了對Orchard.Web \ Modules目錄的IIS_WPG完全控制,並且它在昨天工作,但它今天沒有。

我從Visual Studio 2010 SP1和IIS Express運行。

編輯:我確信畫廊路徑是:http://packages.orchardproject.net/FeedService.svc/

+0

你可以嘗試附加一個調試器,並使其在異常中斷,然後再試一次嗎?它應該提供更多關於確切原因的信息。 – 2011-12-30 06:18:43

回答

2

我遇到了同樣的問題來了。我們有一個自定義主題,我不得不在theme.txt文件中將版本從1更改爲1.0。然後我能夠安裝一個模塊。

+2

這也有幫助,http://orchard.codeplex.com/discussions/264280 – Juan 2012-01-09 16:06:45

0

我解決了這個問題,通過這樣做:

  1. 更改應用程序池用戶網絡服務或您 創建自定義的用戶。 (我正在使用IIS而不是IIS Express)
  2. 授予用戶對文件夾(模塊和 主題)的讀/寫權限。
  3. 確保儀表板>設置>圖庫網址是 http://packages.orchardproject.net/FeedService.svc/

問題解決了我。使用ApplicationPoolIdentity不起作用,即使我給了它適當的權限(不知道爲什麼)。

我希望有幫助。