2017-04-21 121 views
1

我遇到了一個問題,我試圖通過Visual Studio進行發佈,但是發佈該站點並沒有複製出導致該站點在崩潰時導致崩潰的App_Data文件夾它正在運行,因爲它試圖寫入一個不存在的文件。爲了解決這個問題,我想我可以手動複製出來的App_Data文件夾,它確實幫助,但仍然有文件不存在,例如這是我目前的錯誤:使用Umbraco將MVC項目部署到遠程iis服務器

C:\inetpub\wwwroot\myapp\App_Data\TEMP\PluginCache\umbraco-plugins.{machine-name}.hash' is denied 

告訴我,一把umbraco ISN」寫出它正在運行的遠程機器的新文件。那麼我的問題是,如何讓Umbraco生成所有需要生成的文件才能正常運行?

回答

2

請確保您有正確的file permissions組由一把umbraco要求:

/Web.config修改/完全控制
只需要在安裝過程中設置數據庫和版本信息。因此,可以設置爲只讀後來爲了增強安全性

/App_Code文件修改/完全控制
應該始終有修改權限的文件夾及其文件用於動態加載並生成的dll

/App_Data文件修改/完全控制
應該始終有修改權限的文件夾及其文件用於緩存和存儲

/斌修改/完全控制
所需安裝的軟件包,如果沒有安裝的軟件包,這個可以設置爲只讀accees只

/配置修改/完全控制
只需要在安裝過程中設置數據庫和版本信息。因此,可以設置爲只讀後來對

/CSS的修改/完全控制
應該始終有修改權限的文件夾及其文件用於CSS文件增強的安全性

/MacroScripts修改/完全控制
應該始終有修改權限的文件夾及其文件用於剃刀文件

/Masterpages修改/完全控制
應該始終有修改權限的文件夾及其文件用於模板文件

/媒體修改/完全控制
應該始終有修改權限的文件夾及其文件用於通過上傳媒體文件一把umbraco CMS接口

/腳本修改/完全控制
應該始終有修改權限的文件夾及其文件用於腳本文件

/一把umbraco修改/完全控制
升級和軟件包安裝,它應該有修改權限,但可以設置爲只讀之後

/Umbraco_client修改/完全控制
升級和包安裝時,它應該有修改權限,但可以設置爲只讀之後

/用戶控件修改/完全控制
修改權限需要安裝packag ES

/瀏覽次數修改/完全控制
應該始終有修改權限的文件夾及其文件用於模板,局部視圖和宏文件

/XSLT修改/完全控制
應始終具有修改權限,因爲該文件夾及其文件用於宏文件

0

想通了,首先在App_Data中刪除除包以外的所有內容,然後進入iis並在您的網站上右鍵單擊,編輯權限 - >安全選項卡 - >編輯 - >添加 - >添加名稱該網站(myapp,myapp.com等)完全控制,並且您的問題應該得到解決,網站將能夠生成任何需要生成的文件。