2013-08-06 76 views
25

我使用了Web Deploy 3.5配置的IIS 7.5,使右側操作窗格中的「導入/導出應用程序」功能正常顯示並正常工作。不幸的是,我必須刪除並重新安裝IIS,現在「導入/導出」功能不會顯示在「操作」窗格中,就好像Web Deploy未安裝一樣。IIS Web Deploy的「導入/導出應用程序」操作缺失?

我試圖用http://www.iis.net/downloads/microsoft/web-deploy的自動安裝程序重新安裝,但是當我運行它時,安裝程​​序似乎認爲Web Deploy已經安裝,並且不提供任何重新安裝/卸載選項。

如何強制重新安裝WebDeploy或強制IIS識別Web Deploy仍安裝?

回答

39
  1. 轉到http://www.iis.net/downloads/microsoft/web-deploy
  2. 滾動到頁面底部的「下載Web部署」頭
  3. 單擊x86或x64連接您所選擇的語言旁邊。不要單擊WebPI鏈接。
  4. 下載後,點擊安裝程序將其打開。
  5. 點擊下一頁
  6. 點擊刪除按鈕
  7. 現在,您可以使用Web平臺安裝程序重新安裝,或者只是使用獨立。

在旁註中... 如果您在重新安裝Web Deploy後未看到「部署」選項,請嘗試以管理員身份運行IIS。希望這可以幫助。

+2

附註爲我做了詭計!真的很有用。 – Tom

+1

在安裝安裝程序之前,您必須在現代Windows上啓用額外的「可選窗口功能」,才能將按鈕放入inetmgr,請參閱http://stackoverflow.com/a/41461305/5120854 – binki

7

我在Azure上運行「圖庫模板」Windows Server 2012虛擬機。 Web平臺安裝程序稱Web Deploy 3.5已經安裝。起初,我認爲這個整潔的功能已被刪除/移動。

在添加/刪除程序中,看到安裝了Web Deploy 3.6 Beta。刪除它並通過Web PI重新安裝3.5(沒有SQL的東西)。

以管理員身份登錄IIS管理器,所有工作正常。

更新 - 新的Azure虛擬機也有這個問題,但安裝了3.6 Beta3。再次,通過WebPI刪除並重新安裝3.5。

19

我在Windows 7的開發計算機上運行IIS。由於導入/導出應用程序選項不可用,因此Web部署3.6似乎打破了一些功能。必須通過控制面板添加/刪除程序卸載3.6,然後通過Web PI安裝3.5。

+2

我也在Windows 10上。Grr 。無辜的假設,3.6將會「像3.5但稍微好一點」,導致大量浪費時間。 – Michael12345

+0

這是爲我做的。謝謝! –

+5

我找到了解決方法(使用Web Deploy 3.6),請參閱此答案的詳細信息:http://stackoverflow.com/a/41461305/5120854 –

4

我已經安裝了Web Deployment Tool 2.1,然後重新啓動IIS管理器並出現導入/導出應用程序。

+0

我討厭卸載東西,因爲你永遠不知道你將要破壞的DLL是什麼,並且你會得到意想不到的後果。這就是爲什麼我喜歡這個解決方案 - 沒有任何卸載。 –

+0

其他解決方案不適合我,這是。 –

相關問題