Этот вопрос, вероятно, скорее касается того, что я не знаю терминологию, чем что-либо еще.Для справки, я пришел из истории «создать сайт на PHP / WordPress, а затем перетащить файлы на FTP - бум сайт работает»
Я создал приложение .NET, которое работает локально в Visual Studio.Там все хорошо.Он построен с использованием пакета nuget Sitefinity, если это важно.
Я запустил удаленный сервер Windows и настроил IIS через IIS Manager, а также нашел учебник.Я переместил файлы своего приложения (через Git) на этот сервер и указал на мои файлы.Теперь я могу перейти на localhost/SitefinityTest
и посмотреть сайт.
За исключением того, что вместо страницы я получаю ошибки.Я не думаю, что это ошибки с приложением (опять же, в VS работает фантастически), но что-то не так с тем, как я это развернул.
Could not load file or assembly 'Telerik.Sitefinity' or one of its dependencies. The system cannot find the file specified.
Первая мысль о том, что чего-то не хватает.На первый взгляд, каталога пакетов просто нет, поэтому я копирую и вставляю его из моего локального каталога в мой сервер.Без изменений.
- C:\SitefinityTest
- SitefinityTest (this is where my server is pointing)
- ... all my files
- packages (this is the missing directory I manually copied over)
.gitattributes
.gitignore
SitefinityTest.sln
Я также думаю, что есть какой-то шаг «сборки», похожий на «запуск» в VS, который должен произойти, прежде чем приложение будет работать на этом сервере?
Опять же, это не моя сильная сторона.Я в основном фронт-энд-разработчик, я понимаю MVC и код и на самом деле могу создавать приложения, но у меня нет фундаментального понимания того, как все происходит за кулисами.Если есть какое-то явное неверное предположение, которое я сделал, пожалуйста, дайте мне знать.