Я нахожу, что при публикации веб-сайта из Visual Studio он не загружает один из моих файлов. Его файл Razor с расширением ".cshtml" (его выполнение другими!) И его частью проекта.
Любые идеи, почему это исключает его?
Ответ 1
В Visual Studio щелкните правой кнопкой мыши файл и откройте "Свойства".
В свойствах файла убедитесь, что для параметра "Действие сборки" установлено значение Содержание. В противном случае он не будет опубликован через веб-развертывание.
Ответ 2
В моем случае у меня было несколько конфигурационных файлов, которые не были развернуты, хотя у них было установлено "Действие сборки" на "Содержимое". Я исправил проблему, исключив их из проекта и включив их снова
Ответ 3
У меня была такая же проблема. Я попытался исключить и повторно включить файлы. Когда это не сработало, я проверил файл .proj, и файлы на самом деле отсутствовали. Мне пришлось добавлять файлы в файл .proj вручную. Это сработало для меня