回答

1

在VS2015中,無法在發佈窗口中設置此選項。

但我們可以用另一種方式做到這一點。右鍵單擊項目 - >屬性 - >封裝/發佈基於Web>產品部署

根據MSDN你我們要運行該應用程序所需的這些options

只有文件。這是默認值。 Visual Studio會嘗試確定應用程序需要哪些文件才能成功運行。例如,這包括bin文件夾中的 程序集,構建期間生成的文件以及標記爲內容的 文件。要查看文件是否標記爲內容,請在解決方案資源管理器中選擇 該文件,然後在屬性窗口中檢查該文件的構建操作 屬性。您可以將生成操作 值更改爲「內容」以導致文件被部署,或將其更改爲 其他內容(例如無),以防止部署文件。 某些自動設置爲內容的文件類型包括.master, .svc,.ashx,.asax,.skin,.browser,.config和.sitemap。文件 必須包含在項目中才能具有生成操作 屬性。

此項目中的所有文件。 Visual Studio部署項目中包含的所有文件,無論其構建操作屬性值爲 。

項目文件夾中的所有文件。 Visual Studio將部署項目文件夾和子文件夾中的所有文件,而不管它們是否包含在項目中或其構建操作屬性 值 。

UPDATE

我想出了另一種方法是如何在發佈過程中更新的所有文件。當我的一些文件未正確更新(config,ascx等)時,遇到了問題,在我的inetpub文件夾中有舊版本的文件。因此,我首先在另一個新文件夾中發佈網站,然後用新文件夾中的文件替換inetpub文件夾中的文件。