允许此预编译站点可更新 Visual Studio 2019

Allow this precompiled site to be updatable Visual Studio 2019

我们使用 Visual Studio 2010,当我们导出网站时,我们使用了取消选中“允许此预编译站点可更新”的选项。这样它只导出网站但没有 Visual Studio 2019 的源代码这个选项在哪里?我们找不到它。

我们只看到导出的站点,但它具有所有源代码并且可以修改,就好像默认情况下选中了选项“允许此预编译站点可更新”我们需要取消选中该选项以避免可更新。在 Visual Studio 2019 年我可以在哪里禁用该选项?

只需发布 - 但发布到本地文件夹。

所以从菜单中选择构建->发布“我的站点”。

然后从中选择开始-> 然后选择文件夹。

这将导致在文件夹中发布网站。 “bin”文件夹中当然会有编译后的代码 - 但如果出于某种原因,您可以简单地删除该文件夹(但 运行 需要它)。您也很可能混淆了网站与网站应用程序的区别。网站不需要编译,服务器会即时编译。但是,如果您创建了一个 Web 应用程序(而不是站点),那么它会被预编译到 bin 文件夹中并且是必需的。已经有一段时间了,但这个过程在 2010 年非常相似。(例如,创建网站与创建 Web 应用程序之间的区别)。

所以很确定这个过程和当时一样。主要区别(当时甚至现在)是您在 VS 中创建网站而不是 Web 应用程序。可以肯定的是,您今天看到的相同差异和相同行为仍然存在。

无论网站还是 VS 中的 Web 应用程序?网络发布将只生成网页,不包含隐藏部分的代码。