原本跑好好的IIS + Web Service出問題

一開始檢查發現IIS的網站被停止了

重新啟動時﹐發現訊息"程序無法存取檔案 因為檔案正由另一個程序使用"

檢查一下﹐原本開的port被佔用了(lsass.exe)

 

所以只好另開它port 了

結果依然Error

"目前的識別 (NT AUTHORITY\NETWORK SERVICE) 沒有

 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\

Temporary ASP.NET Files' 的寫入權限。"

 

原來問題在於同事在這台上新增了AD伺服器

解決方法為

將Windows.NETFramework\v2.0.50727\Temporary ASP.NET Files的Network service權限為允許寫入

然後出現如下訊息時

無法產生暫存類別 (result=1)。
error CS2001: 找不到原始程式檔 'C:\WINDOWS\TEMP\uacaqkr_.0.cs'
error CS2008: 未指定輸入

 

將Windows\Temp的Network service權限為允許寫入

 

原因出在升級為網域主控站後,Network Services這個帳戶沒辦法存取Windows\Temp這個目錄

 

至於原本的port應該是在升級為AD後﹐被封掉了

arrow
arrow
    全站熱搜

    銀狐 發表在 痞客邦 留言(2) 人氣()