問題現(xiàn)象:打開用友暢捷通T+時提示“/Tplus”應(yīng)用程序中的服務(wù)器錯誤,當前標識(NT AUTHORITY\NETWORK SERVICE)沒有對“C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的寫訪問權(quán)限
原因分析:在IIS配置中用友暢捷通T+對應(yīng)的應(yīng)用程序池.net版本選擇了2.0,應(yīng)該選擇4.0。其實從錯誤提示中就可以很明顯的看出來了,現(xiàn)在的暢捷通T+11.51是一定要.net4.0的,而錯誤提示是寫的對.NET2.0的文件夾沒有寫訪問的權(quán)限,所以可以從.NET著手進行解決。
解決方案:
1、點擊“開始”-“運行”輸入inetmgr,進入internet信息服務(wù)管理器
2、依次進入T+的IIS目錄,如下圖所示,點中TPLUS,點擊右側(cè)“基本設(shè)置”查看T+軟件當前選擇的應(yīng)用程序池是為TPLUS;
3、左側(cè)點擊IIS中的“應(yīng)用程序池”,右邊找到第(2)步中查看的T+的應(yīng)用程序池,右擊選擇“基本設(shè)置”;
4、修改.net framework版本為.net frameworkV4.0,托管管道模式設(shè)置為經(jīng)典,如下圖所示:
5、點擊“開始”-“運行”中輸入“iisreset”重啟IIS服務(wù)。