У меня есть приложение ASP.NET, которое включает некоторые функции на стороне сервера. Например:
<!--#include virtual="/scripts.inc" -->
Эти файлы отсутствуют в моем проекте веб-сайта ASP.NET, поскольку мой веб-сайт запускается в виртуальном каталоге:
/ пути к моему-приложению
Когда я выбираю Создать веб-сайт , я получаю эту ошибку:
Не удалось сопоставить путь '/scripts.inc'
Visual Studio не может разрешить эти включаемые файлы, которые определены на уровне корневого каталога. Они не видны в проекте сайта.
Помимо ручного комментирования ссылок #include, можно ли как-нибудь заставить сайт создать? Могу ли я заставить Visual Studio игнорировать эти ошибки и скомпилировать сайт?
Как только веб-сайт выдвинут в IIS, проблем нет, поскольку все файлы #include находятся на месте.
ПРИМЕЧАНИЕ. - Веб-элементы управления не предусмотрены для данного приложения. Пожалуйста, примите во внимание, что файлы #include являются обязательными. Также я не могу переместить включаемые файлы, так как они используются другими приложениями.