У меня есть проект веб-приложения, который я хочу сохранить как проект веб-приложения, однако возможно ли скомпилировать его часть по запросу, как проект веб-сайта? Мне нужна одна папка, в которую я могу добавить страницы aspx на веб-сайт после его публикации.
Добавление компиляции стиля проекта веб-сайта по запросу в проект веб-приложения в Visual Studio
Ответы (1)
да. Эти двое вполне могут сосуществовать. Просто перетащите страницы своего веб-сайта, и они будут динамически компилироваться. Ничто в проектах веб-приложений не отключает эту функцию или что-то в этом роде. Вы также можете поместить код в папку app_code, и он также будет динамически компилироваться.
Управление этим в Visual Studio может вызвать некоторые трудности. Лучше всего, если страницы вашего веб-сайта не зависят от кода из проекта веб-приложения, полностью разделить эти проекты в Visual Studio. При развертывании на реальном веб-сервере просто разверните их оба в одном и том же месте. Однако будьте осторожны с файлами, которые имеют общее (например, web.config).
Кстати, есть очень длинный обсуждение этой темы в разделе комментариев к статье, которую я разместил некоторое время назад. Я думаю, вы могли бы найти это полезным, так как в какой-то момент обсуждение подробно обсуждало смешанные проекты.