2013-03-28 79 views
2

我開發了一個C#Web應用程序並且已經準備好Web部署 - 這意味着我準備好了WebApp.Web.zip文件。我已經驗證了在我的IIS 7.0管理器中手動導入此應用程序的功能,並且我能夠在瀏覽器中運行該應用程序。以編程方式將Web應用程序導入IIS

打開IIS管理器(cmd-> inetmgr),瀏覽「網站 - >默認網站」,然後點擊右鍵菜單中的「導入應用程序」。瀏覽到AAA.Web.zip的路徑,然後單擊「打開」。瀏覽軟件包導入嚮導。點擊「瀏覽*:80」。

我現在想以編程方式在本地IIS服務器中導入此應用程序。你能幫我一些指點嗎?

+0

怎麼樣websetup項目清潔? –

回答

1

所以,如果所有你想要的是在IIS託管您WebApplication,而你沒有想要手動完成。

有一個整潔的方式做到這一點,

創建WebSetup項目。即添加一個新的項目到您現有的WebApplication即在Visual Studio中,添加新項目的解決方案,去

Other Project Types >>Setup And Deployment >>Visual Studio Installer >>Web Setup Project

只需添加您的WebApplication的Primary OutputContent Files到安裝項目,你就完成了。你所要做的就是建立你的解決方案。

並且在安裝項目的bin文件夾中,您將獲得一個.exe,安裝後它將在IIS中託管WebApplication。

看到更多關於creating a setup Project in visual studio

ATLEAST它比WebDeploy命令行語法

+1

我忘了提及我的項目是在VS 2012中構建的,它沒有安裝和部署機制。 – adelphia

+0

ohh在這種情況下請參閱[此鏈接](http://stackoverflow.com/questions/12378125/create-msi-or-setup-project-with-visual-studio-2012) –

相關問題