问题现象:打开用友畅捷通T+时提示“/Tplus”应用程序中的服务器错误,当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限
原因分析:在IIS配置中用友畅捷通T+对应的应用程序池.net版本选择了2.0,应该选择4.0。其实从错误提示中就可以很明显的看出来了,现在的畅捷通T+11.51是一定要.net4.0的,而错误提示是写的对.NET2.0的文件夹没有写访问的权限,所以可以从.NET着手进行解决。
解决方案:
1、点击“开始”-“运行”输入inetmgr,进入internet信息服务管理器
2、依次进入T+的IIS目录,如下图所示,点中TPLUS,点击右侧“基本设置”查看T+软件当前选择的应用程序池是为TPLUS;
3、左侧点击IIS中的“应用程序池”,右边找到第(2)步中查看的T+的应用程序池,右击选择“基本设置”;
4、修改.net framework版本为.net frameworkV4.0,托管管道模式设置为经典,如下图所示:
5、点击“开始”-“运行”中输入“iisreset”重启IIS服务。