我有一个 ASP.NET 应用程序,其中包含一些服务器端包含。例如:
<!--#include virtual="/scripts.inc" -->
这些文件不在我的 ASP.NET 网站项目中,因为我的网站从虚拟目录开始:
/路径到我的应用程序
当我选择Build Web Site时,我收到此错误:
无法映射路径“/scripts.inc”
Visual Studio 无法解析在根目录级别定义的这些包含文件。它们在网站项目中不可见。
除了手动注释掉#include 引用之外,还有什么方法可以让我建立网站吗?我可以强制 Visual Studio 忽略这些错误并编译站点吗?
一旦网站被推送到 IIS,就没有问题了,因为所有的#include 文件都已经到位。
注意 - Web 控件不是此应用程序的选项。请假设#include 文件是必需的。此外,我无法移动包含文件,因为它们被其他应用程序使用。