2016-12-29 90 views
10

在IIS 8.5(Windows Server 2012 R2)和IIS 7.5(Windows 7)上使用Web Deploy 3.6時,找不到「部署 - >」導入Web應用程序「選項。 「導出Web應用程序」也不翼而飛(見截圖)Web Deploy中缺少「導入Web應用程序」選項3.6

enter image description here

我仍然可以看到「安裝應用程序從庫」,但並沒有真正的幫助。所有的Web Deploy 3.5都可以正常工作。

在3.6中刪除了導入/導出Web應用程序選項嗎? 如果是,那麼使用Web Deploy 3.6將標準ASP.NET MVC應用程序部署到IIS 8.5的替代方法是什麼? 如果不是,我需要做些什麼來啓用/再次看到它們?

回答

22

WebDeploy 3.6導入/導出Web應用程序的先決條件稍有更改,需要給予Web管理更多權限才能再次啓用這些選項。

下面是步驟再次允許它在Windows Server 2012 R2(和Windows Server 2016):

  1. 使用服務器管理器去添加角色和功能。

  2. 匹克「管理服務」中的角色下/ Web服務器/管理工具

  3. 要麼卸載並重新安裝WebDeploy 3.6或使用更改選項,並確保安裝「IIS部署處理程序」的Web部署。這將再次導回導入/導出Web應用程序選項。

步驟再次允許它在Windows 7:

  1. 轉到啓用Windows功能打開或關閉

  2. 在Web管理工具 - >啓用IIS管理服務

  3. 與上面的Windows 2012相同 (對於Windows 10,在解決方案之前,您可能需要在WebDeploy上運行修復安裝作品)

+3

這大多爲我工作。我在Windows 10上完成了這項工作,但我並沒有真正瞭解Windows 7的#3是指Windows Server R2中的第3步。添加IIS管理服務後,我必須修復Web部署,然後才能完美運行。 – pseudosavant

+0

對我來說,當我從Web Platform安裝程序安裝Web部署工具時,它已經工作了(更多詳細信息,請訪問此鏈接:https://serverfault.com/questions/253292/why-dont-i-have-deploy-actions -available-in-iis-7-manager#answer-776735) – rdhainaut

0

嘗試以管理員身份運行IIS,您應該看到「導入Web應用程序」選項和「導出Web應用程序」。

+1

這不提供問題的答案。一旦你有足夠的[聲譽](https://stackoverflow.com/help/whats-reputation),你將可以[對任何帖子發表評論](https://stackoverflow.com/help/privileges/comment);相反,[提供不需要提問者澄清的答案](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- I-DO-代替)。 - [來自評論](/ review/low-quality-posts/17584401) – Jolta

相關問題