Отсутствуют файлы при публикации с использованием профиля папки в VS 2019 - PullRequest
1 голос
/ 03 июня 2019

Когда я публикую новое веб-приложение (запущенное в VS 2019) в папке в интрасети (используя «профиль папки»), публикуются не все файлы.

Если я не использую опцию предварительной компиляции, я не получаю никаких ошибок публикации, но файлы отсутствуют, когда я захожу на сайт на сервере. Если я использую опцию предварительной компиляции, публикация завершается с таким сообщением:

"Ошибка Файл '/Logout.aspx.vb' не существует."

Заголовок файла aspx выглядит так: <% @ Page Language = "VB" AutoEventWireup = "false" CodeFile = "Logout.aspx.vb" Inherits = "Logout"%>

Я попытался использовать следующее для CodeFile:

Logout.aspx.vb  
~/Logout.aspx.vb
./Logout.aspx.vb

все с одинаковыми результатами.

Я выбрал «Удалить все файлы перед публикацией» и «Прекомпилировать во время публикации» (с настройками по умолчанию).

Есть идеи, что я делаю не так?

Продолжение: я обнаружил, что могу настроить публикацию так, чтобы она включала «Все файлы в этом проекте» вместо «Только файлы, необходимые для запуска этого приложения», и все файлы были бы опубликованы. Не знаю, зачем мне это нужно, поскольку я должен использовать исходную (по умолчанию) опцию «Только файлы, необходимые для запуска этого приложения».

...