当我尝试使用 Web Deploy 部署到 IIS7 网站时,其中一个选项是在目标上标记为 IIS 应用程序。
这意味着什么时候打勾或关闭?
当我尝试使用 Web Deploy 部署到 IIS7 网站时,其中一个选项是在目标上标记为 IIS 应用程序。
这意味着什么时候打勾或关闭?
设置此选项时,您的站点将变为虚拟应用程序,而不是虚拟目录。
有关两者之间的差异,请参阅:http: //blogs.msdn.com/b/wenlong/archive/2006/11/22/virtual-application-vs-virtual-directory.aspx
它会导致已部署的项目在目标上设置为 IIS 应用程序。
如果取消选中它,项目将不会设置为 IIS 应用程序。
Creating a Publish Profile
请参阅此MSDN 文章的第 6 步,尤其是最后一句。
这是 Oded 参考资料中的相关文字....
6.如果您没有部署 IIS 设置,请选中标记为目标上的 IIS 应用程序复选框。
如果您正在部署 IIS 设置,则不会显示此选项,因为 Web 项目的 IIS 应用程序状态是已部署的 IIS 设置之一。
当项目属性页面的打包/发布 Web 选项卡上的包括在 IIS 管理器中配置的所有 IIS 设置复选框被清除时,您通常会选中此复选框。在极少数情况下,您不想将 Web 项目部署为目标 Web 服务器上的 IIS 应用程序。例如,假设您正在部署的项目实际上不是 Web 应用程序,而仅包含虚拟目录内容,例如图像、XML 文件等。在这种情况下,您可能希望清除此复选框,以便不将部署的项目设置为 IIS 应用程序。