2013-11-01 57 views
1

我想添加一個usercontrol(新功能)到我的客戶網站,我所有的網站都在同一個文件夾結構中。所以我必須創建一個安裝設置來更新託管在iis中的現有網站。如何通過安裝exe文件添加新的usercontrol到iis網站

是可能的嗎?

問題我'面:如何列出所有的安裝部署步驟droupdown IIS Web站點,

有在Visual Studio安裝和部署任何很好的參考? 所有答覆都讚賞

+0

你想一次推送一個更新到多臺服務器? –

+0

沒有給予每個網站所有者執行更新的exe文件 –

回答

1

爲了讓網站託管在本地機器上的所有列表,請參閱本文http://cstruter.com/blog/306

獲取路徑和名稱,我認爲不會有任何進一步的問題後,你可以只替換當前的文件文件。

0

從一個.exe訪問網站的信息你要扎入管理API:

http://msdn.microsoft.com/en-us/library/microsoft.web.administration%28v=vs.90%29.aspx

這將讓你遍歷所有的網站:

ServerManager mgr = new ServerManager(); 

    //Sites 
    foreach(Site s in mgr.Sites) 
    { 
     //Applications 
     foreach(Application app in s.Applications) 
     { 
      //Virtual Directories 
      foreach(VirtualDirectory virtDir in app.VirtualDirectories) 
      { 

      } 
     } 
    } 

這是不是一個真正的.exe,但你可能也想看看WebDeploy。

首先,您需要配置您的服務器: http://www.iis.net/downloads/microsoft/web-deploy

是建立在Visual Studio中的不同部署配置後是很容易的:http://www.microsoft.com/web/post/how-to-publish-a-web-application-using-webmatrix

你到底得到兩個點擊部署

相關問題