問題現(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)限

“/TPLUS”應(yīng)用程序中的服務(wù)器錯誤。錯誤提示圖片

原因分析:在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ù)管理器

進入internet信息服務(wù)管理器圖示

2、依次進入T+的IIS目錄,如下圖所示,點中TPLUS,點擊右側(cè)“基本設(shè)置”查看T+軟件當前選擇的應(yīng)用程序池是為TPLUS;

對T+的虛擬目錄進行設(shè)置,指定應(yīng)用程序池

3、左側(cè)點擊IIS中的“應(yīng)用程序池”,右邊找到第(2)步中查看的T+的應(yīng)用程序池,右擊選擇“基本設(shè)置”;

進T+的應(yīng)用程序池進行設(shè)置

4、修改.net framework版本為.net frameworkV4.0,托管管道模式設(shè)置為經(jīng)典,如下圖所示:

設(shè)置.net版本及托管管道模式圖示

5、點擊“開始”-“運行”中輸入“iisreset”重啟IIS服務(wù)。

重啟IIS服務(wù)圖示