发布不会将 adovbs.inc 推送到目标文件系统目标(经典 asp 和 IIS 7.5)

Publish will not push adovbs.inc to target File System destination (classic asp and IIS 7.5)

我的 Visual Studio 2012 开发机器上有一个经典的 ASP 站点,我注意到 Publish 有一个奇怪的行为。

名为 adovbs.inc 的文件存在于站点根目录中名为 debug 的文件夹中。 (开发)网站上的很多文件都引用了这个语法没有问题:

<!--#include file="../debug/adovbs.inc" -->

在 "successful" 发布操作之后,我注意到 adovbs.inc 文件实际上 而不是 被复制到目标位置(在生产中机),因此我得到:

The include file '../debug/adovbs.inc' was
not found.

我想知道文件类型 .inc 是否可能是问题所在?在我的站点中,大多数服务器端包含文件的文件类型为 .asp。 IIS 7.5 中是否还有另一个 "knob to turn"?

经过多次挫折,我简单地复制了文件并用 Windows Explorer 粘贴,然后在运行时找到了文件。

经典asp站点不要使用VS发布网站选项,因为没有什么可编译的,而是使用复制网站选项,您可以在网站菜单中找到它或右键单击解决方案资源管理器中的网站。