【发布时间】:2017-12-19 19:03:55
【问题描述】:
我正在使用 Visual Studio 2017 运行主要使用 Visual Studio 2015 开发的 Web 应用程序项目。但是,我从未创建文件“App_Offline.htm”文件。我的团队中也没有人添加它。它只是在运行 Visual Studio 2017 并对其进行测试时随机出现。
在此处查找问题,我找到了This application is currently offline. To enable the application, remove the app_offline.htm file from the application root directory 的答案:
只需转到您的网络目录的根目录,它就应该在那里。这是 VS 在某些任务期间放置的东西。
这是测试 Web 应用程序的不可接受的行为。如果 Visual Studio“决定”让我的 Web 应用程序脱机,则此版本的 Visual Studio 将无法使用。此答案/问题适用于 Visual Studio 的早期版本,但如果此功能曾经存在,那么我认为它必须仍然存在,因为它似乎是文件显示的唯一方式。
哪些特定任务会使该文件出现在解决方案文件夹中?如何预防?
【问题讨论】:
-
没有什么会导致这种情况,除非您自己显式添加文件。如果那不是您,也许您团队中的另一个开发人员做到了?无论如何,没有办法“防止它”,因为它不会在没有人为干预的情况下发生。
-
有趣的是,您从另一个答案中发布的报价来自 2010 年。因此,显然它不适用于 Visual Studio 2015 或 2017。
-
@NightOwl888 和 Chris Pratt 不,我没有添加它,我的团队中没有人添加它。该功能曾经存在于 Visual Studio 中,或者在我链接的问题中提供的答案是错误的。如果它曾经存在并且我的团队中没有人添加它,那么我所链接的问题中的主张仍然是正确的。如果您愿意,我可以删除 Visual Studio 2017 的标签并编辑问题以询问“该答案涉及哪些具体任务”,如果这是获得可用于解决问题的可靠答案所需要的。一个人没有这样做,所以我需要一个答案。
-
@NightOwl888 另外,“这是针对早期版本的,因此不适用于此版本”。如果该功能从未被删除,那么它仍然可以很好地应用于 Visual Studio 2017,因此我认为它是相关的。
-
@TheAnathema - 但你的问题似乎暗示问题在 VS 2015 中不存在,但在 VS 2017 中存在。
标签: asp.net-mvc visual-studio visual-studio-2017