2015-06-24 41 views
0

在windows中,是否有可能將.Net安裝在系統上但未啓用?.Net是否可以安裝但未啓用?

如果是的話如何通過C++程序啓用它?

+1

你是什麼意思啓用? .NET是安裝或不是:) –

+2

你爲什麼認爲它的存在但未啓用? –

+1

ASP.NET可以在IIS中啓用或禁用 - 是你問的? –

回答

2

.Net是安裝的,或者不是。無論如何,它都不能安裝,但不能「啓用」。

安裝可能損壞,這意味着.Net的某些部分可以工作,而其他部分則不可以。您經常在舊XP計算機上以及受到病毒攻擊的計算機上發現此問題。

可以檢測.NET是否通過註冊表設置:How to detect what .NET Framework versions and service packs are installed?

更新 - IIS

在OP的註釋取得了良好的一點:你能確實安裝了.NET,但尚未激活(或者說,沒有正確配置)在IIS上。

要確保.NET是在IIS中啓用,運行:

C:\Windows\Microsoft.NET\Framework[64]\v4.0.30319\aspnet_regiis.exe -ir 

然後,你將必須配置IIS應用程序池使用.NET Framework的正確版本你想要的東西;目前它要麼是包含3.0和3.5的.Net 2,要麼是包含4.5的.Net 4。

More information herehere

相關問題