說明: 在編譯向該請求提供服務所需資源的過程中出現錯誤。請檢查下列特定錯誤詳細信息並適當地修改源代碼。


 系統發布后,在本地機子上一切正常,但是上傳到服務器出現如下錯誤:

  “/”應用程序中的服務器錯誤。

--------------------------------------------------------------------------------

 

編譯錯誤

說明: 在編譯向該請求提供服務所需資源的過程中出現錯誤。請檢查下列特定錯誤詳細信息並適當地修改源代碼。

 

編譯器錯誤信息: CS0016: Could not write to output file 'c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/6fcda6ff/f8aa63/App_Web_edituser.aspx.fdf7a39c.alwq6qna.dll' -- '拒絕訪問。 '

 

源錯誤:

 

 

[沒有相關的源行]

解決辦法:

其實很簡單,只要在windows/temp權限設置里面把Network service(如果是win2000則是asp.net用戶)的權限加上就行。

 

 

 

 

 

 設置發布網站的程序目錄中bin文件夾的權限 同樣添加 network service 並設置權限為讀取、 運行  

 

 

解決方法: 

找到C:\Windows\Temp 目錄,在其屬性->安全->編輯->添加 IIS_IUSERS用戶 賦予"讀取執行寫入"權限

 

...注意:這可能不是最佳方案,如果有其他方法 或 賦予IIS_IUSERS用戶 "完全控制"權限,會有其他什么隱患呢?

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM