2011-05-25 18 views
0

Out公司有一個正在通過InstallShield安裝的產品。 當我在安裝了IIS 6的機器上運行安裝時,它工作得很好。 但是,當我試圖與IIS 7安裝,我得到一臺機器上安裝它:錯誤1609. ASPNET無效

* 錯誤應用安全設置時發生錯誤1609.An。 ASPNET是 不是有效的用戶或組。這可能是 與網絡上的控制器相連的問題或 問題。檢查您的網絡連接 ,然後單擊重試,或取消以終止安裝。 *

我做錯了什麼?我需要更改安裝(或安裝的計算機上)。

感謝, 本

+0

安裝sheild可能在web.config中進行了一些僅適用於IIS6的更改,您可以檢查它。 – 2011-05-25 08:15:13

+0

是不是ASPNET用於在IIS 5隔離模式下運行IIS 6的帳戶?是不是它在IIS 7上的NETWORK SERVICE/AppPoolIdentity? – 2011-05-25 08:26:44

回答

1

運行以下命令來解決這個問題:

aspnet_regiis –i 

這通常是在.NET Framework安裝路徑。如果你使用.NET 2.0,例如,全路徑將是:有關aspnet_regiis命令

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i 

更多信息available here

+0

感謝您的幫助。但我已經嘗試過沒有成功。其他想法 – 2011-05-25 11:39:45

+0

在這種情況下,我們需要更多有關InstallShield安裝腳本的信息來診斷此問題。 – Druid 2011-05-25 11:44:14

2

這是因爲你沒有ASPNET用戶。您有兩種選擇可以手動創建該用戶來運行此軟件包,或者您可以安裝.net framework 1.1,然後重新安裝或重新註冊想要運行應用程序的.net版本。