畅捷通T+11.6财务软件在登录时登录不了,一开始提示的是需要输用户名和密码,用 http://127.0.0.1/ 登录也是一样要输用户名密码,这个问题参照 安装IIS后打开http://127.0.0.1 后提示需要输入用户名和密码解决了,但是打开用友畅捷通T+后提示如下错误:Server error in ‘/yytpro’ application failed to access iis metabase。
没见过这个错误,只知道自己在重新配置用友畅捷通T+财务软件的IIS虚拟目录时提示了一个错误,当时没太在意,点确定就过了,于是百度查询 failed to access iis metabase 的解决办法:
failed to access iis metabase解决方案如下(从解决方案看可能是.NET的组件需要重新注册一下):
在CMD中进入目录C:\Windows\Microsoft.NET\Framework\v4.0.30319,运行aspnet_regiis
1、aspnet_regiis -ga administrator(administrator为当前用户)
2、aspnet_regiis -i (注册IIS)
3、iisreset /noforce (重启IIS)
具体过程如下图所示:
照上面的步骤修复后,再去重新添加用友畅捷通T+财务软件的虚拟目录,发现不会报之前那个错误了,是不是 .NET就这么修复好了呢?
赶紧打开畅捷通T+软件看一下来,结果发现如下出现如下错误:
Server error in ‘/yytpro’ application
Could not load file or assembly ‘system.enterpriseservices,version=…………….
光看这个错误好像也不确定具体的原因所在,只知道当时重装了一下IIS,没有重装.NET,私心想着用上面DOS的方法是不是就修复好了呢?
由于之前的经验,重装IIS后.NET 4.0可能需要重装,于是抱着尝试的想法,重新安装了一下.NET 4.0,再登录软件,OK,问题解决。果然不容易。不过确定了一个问题就是IIS重装后。NET 4.0是一定要重新安装的。
打开用友畅捷通T+提示Server error in ‘/yytpro’ application?相关问题请参考:https://www.ywufida.cn/jcufida/638.html