I'm setting up a Web Deploy package from VS 2010 that will be heading to the client as a .zip and run using the GUI (not the generated batch file).
The issue I'm having is that I haven't yet figured out how to have the website deploy as a 'root' website by default, as all package efforts so far include a virtual directory default.
In IIS7/7.5:
- I'm fine with warning about it committing to the root website (as discussed in this question). This does still require the manual step of the server admin removing the text.
- (Though I wouldn't mind disabling the warning...)
- The output generated from VS 2010 isn't suitable for the 'Import Server or Site Package' option from the server root, citing that it can't as it contains applications
- In the target environment, it's best I'm not in the business of pre-populating values of the App Pool service accounts, etc.
In Visual Studio 2010, the 'IIS Web site/application' field in Package/Publish Web settings:
- It won't allow a blank entry, and will default to Default Web Site/(Project)_deploy
- Setting it to WebsiteName/ doesn't pan out at the other end
I have noticed that in the (ProjectName).SetParameters.xml file outsite the deployment .zip file, if contains the correct setting (Which works when run from the command line)
<setParameter name="IIS Web Application Name" value="WebsiteName/" />
Any suggestions as to how to get it to default to the root website when installing within the IIS GUI?