Asp.Net Unable to generate a temporary class(result=1)

今日早上收到朋友的Email 說 公司的一個將會發佈的網頁有問題
當瀏覽到其中一頁時遇到以下的Error Message

Unable to generate a temporary class(result=1)
error CS2001: Source file ‘C:WINDOWSTEMPxxxx.cs’ could not be found
error CS2008: No inputs specified

我記得很久之前也遇過差不多的問題

其實解決方法十分簡單
我們可以跟隨錯誤信息來分析這個問題
Unable to generate a temporary class

error CS2001: Source file ‘C:WINDOWSTEMPxxxx.cs’ could not be found
加在一起給我的感覺是
因而不能產生這個 temporary class
所以便找不到這個Source file

不能產生temporary class 其中一個原因是
因為在Server上沒有寫的權力…
所以我登入到這個Server
找到這個路徑
“C:WINDOWSTEMP”
更改了 這個IIS 的使用者權限
令他可以修改這個資料夾的權力
E.g.加入 Modify/Read/Write的權力
便可以解決這個問題了

Hope you find it useful

Leave a Reply