Here is the relevant text from the Oded link ....
6.If you do not set IIS settings, select the Mark as IIS application at destination check box.
This option is not displayed if you are deploying IIS settings because the IIS application status for the web project is one of the configured IIS settings.
This check box is usually set when the "Enable all IIS settings configured in IIS Manager" checkbox is selected on the Package / Publish tab of the Project Properties page. There are very few scenarios in which you do not want to deploy a web project as an IIS application on the target web server. For example, suppose that the project you are deploying is not really a web application, but contains only the contents of a virtual directory, such as images, XML files, etc. In this case, you can clear this check box so that the deployed project is not configured as an IIS application.
source share