問題:門將安裝完成後,開啟OGWeb,出現Compilation Error…存取被拒。

徵狀

簡易模式:"ErrorReportPage.aspx" mode設定Off,或"ErrorReportPage.aspx" mode設定為RemoteOnly,且於Client端執行:
'/OGWeb' 應用程式中發生伺服器錯誤。
執行階段錯誤
描述: 處理您的要求時發生例外狀況。此外,執行第一個例外狀況的自訂錯誤頁面時發生另一個例外狀況。要求已終止。


偵錯模式:"ErrorReportPage.aspx" mode設定為RemoteOnly,且於Server端執行:

解決方案

ASP.Net程式在首次使用時,會利用暫存目錄(c:\Windows\Temp)做程式編譯使用。標準的Windows安裝,NETWORK SERVICE是有C:\Windows\temp存取寫入權限的。如果,NETWORK SERVICE對此目錄無所需權限,便會發生存取被拒的Compilation Error。
解決方案有二,擇一即可
方案一:將C:\Windows\temp補上NETWORK SERVICE的存取寫入權限。
方案二:修改web.config中,增加tempDirectory。將編譯暫存路徑指向另一有權限路徑。請參閱https://msdn.microsoft.com/en-us/library/s10awwz0(v=vs.100).aspx

最終審定

最後檢閱日期:2022/09/30
適用門將版本號:1.0含以上
問題編號:2018040901