2009-08-27 86 views
2

'安裝程序在安裝[項目名稱]之前中斷。您需要重新啓動安裝程序才能再次嘗試。'Web安裝項目不工作

我剛搬到了Win7,我無法從我的Web設置項目中安裝.msi文件來安裝在該機器上。相同的項目在我的其他Windows XP,IIS6,VS 2008 SP1機器上構建並正常工作。我不確定這是IIS7還是Win7問題,但我已經完成了以下操作:

  1. 我已檢查所有IIS/ASP.net兼容性設置。
  2. 我是管理員,我關閉了UAC。

當我甚至嘗試在Win7機器和我們現有的開發服務器(帶有IIS6的Windows 2003)上安裝.msi文件時,出現以下錯誤。

我已經重新啓動了Windows安裝程序服務,並且已經爲安裝程序添加了日誌記錄,但是沒有任何內容向我顯示問題所在。任何幫助將非常感激。

+0

如果您右鍵單擊並使用高級priv特別安裝,設置是否成功? Vista的UAC相當麻煩,有時在禁用時會提升權限。我不知道Win7,但它可能值得嘗試啓用UAC的反直覺技巧並嘗試安裝,以便它提示您。 此外,似乎觸發UAC提升的舊方法在Vista中發生了變化,因此您可能需要在MSI軟件包中指定兩者。 – ewall 2009-08-31 15:07:24

+0

你是否設法解決這個問題?我有同樣的問題。 Thakns。 – Paleta 2011-01-11 17:12:33

+0

是的,通過運行以下命令:\t 'regsvr32.exe actxprxy.dll' – 2011-02-18 19:45:39

回答

0

我解決了這個運行 'regsvr32.exe的actxprxy.dll'

它解決了以下內容:

  1. 無法創建有效的.msi web項目在VS 2008.
  2. VS2008中的起始頁面沒有在主窗口中顯示RSS源。
  3. IE並未打開鏈接到新選項卡的短路鏈接(例如,在twitter中)。

我懷疑這是因爲重定向,但我不確定。我猜這是安裝過程中的一個錯誤,所以我希望這可以幫助其他人。

9

我運行Visual Studio 2005和有同樣的問題,因爲你描述的移動到Windows 7

當盡我Web安裝項目後,另一臺電腦也運行Windows 7,我發現它的工作的.msi文件。

當我查看工作計算機上的「Windows功能」對話框時,我注意到IIS已打開IIS 6兼容性功能。我在計算機上啓用了相同的功能,之後我可以安裝我的安裝項目。

在Windows 7和「Windows功能」對話框中打開「控制面板>程序>打開或關閉Windows功能」轉至「Internet信息服務> Web管理工具> IIS 6管理兼容性」並檢查功能「IIS元數據庫和IIS 6配置兼容性」。

+0

謝謝,這對我很有用。 – TheWolf 2011-06-03 16:45:29

+0

謝謝!現在它正在工作! – Giorgio 2013-03-21 13:22:19

+0

謝謝!你爲我節省了很多時間。 – Christian 2016-04-15 20:36:02