当我尝试使用Web Deploy部署到IIS7网站时,其中一个选项是标记为目标上的IIS应用程序。什么是Visual Studio的Web部署“标记为目标上的IIS应用程序”是什么意思?
当它打开或关闭时,这是什么意思?
当我尝试使用Web Deploy部署到IIS7网站时,其中一个选项是标记为目标上的IIS应用程序。什么是Visual Studio的Web部署“标记为目标上的IIS应用程序”是什么意思?
当它打开或关闭时,这是什么意思?
下面是俄德的参考相关的文字....
6.如果不部署IIS设置,选择目标检查标记为IIS应用程序框。
如果您正在部署IIS设置,则不会显示此选项,因为Web项目的IIS应用程序状态是部署的IIS设置之一。
通常情况下,在项目属性页面的Package/Publish Web选项卡上的IIS管理器中配置的包括所有IIS设置复选框被清除时,选中此复选框。在很少的情况下,您不希望将Web项目部署为目标Web服务器上的IIS应用程序。例如,假设您正在部署的项目实际上不是Web应用程序,而只包含虚拟目录内容,如图像,XML文件等。在这种情况下,您可能需要清除此复选框,以便部署的项目不会设置为IIS应用程序。
它使部署项目将设置为目的地的IIS应用程序。
如果取消选中该项目,该项目将不会设置为IIS应用程序。
请参阅Creating a Publish Profile
的第6步this MSDN文章,特别是最后一句。
设置此选项时,您的站点将成为虚拟应用程序而不是虚拟目录。
对于两个见之间的区别:http://blogs.msdn.com/b/wenlong/archive/2006/11/22/virtual-application-vs-virtual-directory.aspx