暢捷通T+11.6財(cái)務(wù)軟件在登錄時(shí)登錄不了,一開始提示的是需要輸用戶名和密碼,用 http://127.0.0.1/ 登錄也是一樣要輸用戶名密碼,這個(gè)問題參照 安裝IIS后打開http://127.0.0.1 后提示需要輸入用戶名和密碼解決了,但是打開用友暢捷通T+后提示如下錯(cuò)誤:Server error in ‘/yytpro’ application failed to access iis metabase

沒見過這個(gè)錯(cuò)誤,只知道自己在重新配置用友暢捷通T+財(cái)務(wù)軟件的IIS虛擬目錄時(shí)提示了一個(gè)錯(cuò)誤,當(dāng)時(shí)沒太在意,點(diǎn)確定就過了,于是百度查詢 failed to access iis metabase 的解決辦法:

Server error in ‘/yytpro’ application failed to access iis metabase錯(cuò)誤提示圖示

failed to access iis metabase解決方案如下(從解決方案看可能是.NET的組件需要重新注冊一下):

在CMD中進(jìn)入目錄C:\Windows\Microsoft.NET\Framework\v4.0.30319,運(yùn)行aspnet_regiis

1、aspnet_regiis -ga administrator(administrator為當(dāng)前用戶)

2、aspnet_regiis -i (注冊IIS)

3、iisreset /noforce (重啟IIS)

具體過程如下圖所示:

重新注冊asp.net組件圖示

照上面的步驟修復(fù)后,再去重新添加用友暢捷通T+財(cái)務(wù)軟件的虛擬目錄,發(fā)現(xiàn)不會報(bào)之前那個(gè)錯(cuò)誤了,是不是 .NET就這么修復(fù)好了呢?

趕緊打開暢捷通T+軟件看一下來,結(jié)果發(fā)現(xiàn)如下出現(xiàn)如下錯(cuò)誤:

Server error in ‘/yytpro’ application

Could not load file or assembly ‘system.enterpriseservices,version=…………….

光看這個(gè)錯(cuò)誤好像也不確定具體的原因所在,只知道當(dāng)時(shí)重裝了一下IIS,沒有重裝.NET,私心想著用上面DOS的方法是不是就修復(fù)好了呢?

Server error in ‘/yytpro’ application錯(cuò)誤提示圖示

由于之前的經(jīng)驗(yàn),重裝IIS后.NET 4.0可能需要重裝,于是抱著嘗試的想法,重新安裝了一下.NET 4.0,再登錄軟件,OK,問題解決。果然不容易。不過確定了一個(gè)問題就是IIS重裝后。NET 4.0是一定要重新安裝的。

打開用友暢捷通T+提示Server error in ‘/yytpro’ application?相關(guān)問題請參考:http://bainianle.cn/jcufida/638.html