我想添加一個usercontrol(新功能)到我的客戶網站,我所有的網站都在同一個文件夾結構中。所以我必須創建一個安裝設置來更新託管在iis中的現有網站。如何通過安裝exe文件添加新的usercontrol到iis網站
是可能的嗎?
問題我'面:如何列出所有的安裝部署步驟droupdown IIS Web站點,
有在Visual Studio安裝和部署任何很好的參考? 所有答覆都讚賞
我想添加一個usercontrol(新功能)到我的客戶網站,我所有的網站都在同一個文件夾結構中。所以我必須創建一個安裝設置來更新託管在iis中的現有網站。如何通過安裝exe文件添加新的usercontrol到iis網站
是可能的嗎?
問題我'面:如何列出所有的安裝部署步驟droupdown IIS Web站點,
有在Visual Studio安裝和部署任何很好的參考? 所有答覆都讚賞
爲了讓網站託管在本地機器上的所有列表,請參閱本文http://cstruter.com/blog/306
獲取路徑和名稱,我認爲不會有任何進一步的問題後,你可以只替換當前的文件文件。
從一個.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
你到底得到兩個點擊部署
你想一次推送一個更新到多臺服務器? –
沒有給予每個網站所有者執行更新的exe文件 –