【发布时间】:2016-08-30 07:51:26
【问题描述】:
【问题讨论】:
标签: c# asp.net-mvc visual-studio-2010 visual-studio-2005 publishing
【问题讨论】:
标签: c# asp.net-mvc visual-studio-2010 visual-studio-2005 publishing
在 VS2015 中,无法在发布窗口中设置此选项。
但我们可以用另一种方式做到这一点。右键单击项目->属性->打包/发布Web->要部署的项目
根据 MSDN,我们有这些 options
仅运行此应用程序所需的文件。这是默认值。 Visual Studio 尝试确定需要哪些文件 应用程序成功运行。例如,这包括 bin 文件夹中的程序集、构建期间生成的文件以及 标记为内容的文件。要查看文件是否标记为内容,请选择 解决方案资源管理器中的文件,并检查文件的构建操作 属性窗口中的属性。您可以更改构建操作 Content 的值以使文件被部署,或将其更改为 其他东西,例如无,以防止文件被部署。 一些自动设置为内容的文件类型包括 .master、 .svc、.ashx、.asax、.skin、.browser、.config、.and 站点地图。一份文件 必须包含在项目中才能具有构建操作 属性。
此项目中的所有文件。 Visual Studio 会部署项目中包含的所有文件,无论它们的 Build Action 属性如何 价值观。
项目文件夹中的所有文件。 Visual Studio 部署项目文件夹和子文件夹中的所有文件,无论是否 它们包含在项目或其构建操作属性中 价值观。
更新
我想出了另一种在发布期间更新所有文件的方法。当我的某些文件未正确更新(config、ascx 等)时,我遇到了问题,在我的 inetpub 文件夹中,我有旧版本的文件。所以首先我在另一个新文件夹中发布了站点,然后将 inetpub 文件夹中的文件替换为新文件夹中的文件。
【讨论】: