我正在設置VS 2010中的Web Deploy程序包,該程序包將作爲.zip前導到客戶端,並使用GUI(而不是生成的批處理文件)運行。Web部署 - 將root部署配置爲默認配置
我遇到的問題是,我還沒有想出如何有網站的默認部署爲「根」的網站,因爲所有包的努力到目前爲止,包括一個虛擬目錄默認。
在IIS7/7.5:
- 我很好警告它提交到根網站(如this question討論)。這仍然需要服務器管理員刪除文本的手動步驟。
- (雖然我不介意禁用警告...)
- 從2010年VS生成的輸出不適合於從服務器「導入服務器或站點包」選項根,理由是它不能因爲它包含應用程序
- 在目標環境中,它是最好的,我不是在應用程序池服務帳戶的預填充值的業務等
在Visual Studio 2010中,場包的'IIS網站/應用'/發佈Web設置:
- 它不會允許一個空白項,將默認爲默認Web站點/(項目)_deploy
- 將其設置爲WebsiteName/在另一端
我注意到,在(項目名).SetParameters.xml文件outsite部署.zip文件,如果包含了正確的設置(在命令行中運行時,其中一期工程)
<setParameter name="IIS Web Application Name" value="WebsiteName/" />
任何建議,如何在IIS GUI中安裝時將其默認設置爲根網站?
我要做的就是把在「IIS網站/應用」領域PP /網絡了一張字條給誰安裝軟件包,如「[清除此字段]」。看到http://sedodream.com/2011/11/08/UsingAWebDeployPackageToDeployToIISOnTheDevBoxAndToAThirdPartyHost.aspx – tdykstra