2013-02-26 2 views
1

Я разрабатываю веб-приложение на Microsoft .Net 4 и Entity Framework 5. Когда я загружаю проект на свою веб-ферму, он не работает. Я считаю, что Entity Framework не установлен на моей веб-ферме. Поэтому я связался с моим хозяином, чтобы поддержать этот конкретный вопрос.установить ef 5 на сервер

Они сказали:

Отправьте нам скачать и инструкцию по установке, с любыми требованиями для установки Entity Framework.

За исключением того, что мы используем ссылку непосредственно в Visual Studio через Nuget.

Как вы загружаете правильную информацию о развертывании на сервер, так как вы не можете напрямую развертывать с помощью Nuget, так как у них нет установленной Visual Studio?

Информация о сервере:

Если возможно, пожалуйста, руководство меня или ссылки на место, где я могу решить эту проблему развертывания. Любая помощь будет принята с благодарностью. Спасибо за помощь.

+0

В вашем приложении ваш пакет развертывания должен содержать необходимые сборки для правильной генерации. – Greg

+0

wow я должен загрузить эту папку пакета на моем хосте? – motevalizadeh

ответ

1

Чтобы успешно запустить проект на сервере развертывания, вы должны убедиться, что на вашем приложении должен быть установлен пакет развертывания на сервере.

Deployment Considerations can be found here:

У вас есть много вещей, которые нужно рассмотреть, но Entity Framework имеет много вариантов и гибкости. Некоторые из ваших вариантов:

  • Нажмите После развертывания безопасности и развертывания
  • установщика Windows

Что такое ClickOnce приложений?

приложение ClickOnce является любой Presentation Foundation Windows, (.xbap), Windows Forms (.exe), консольное приложение (.exe), или офис решение (.dll) опубликованы с помощью технологии ClickOnce. Вы можете опубликовать приложение ClickOnce тремя различными способами: с веб-страницы, от общего сетевого файла или от носителя, такого как CD-ROM. Приложение ClickOnce может быть установлено на компьютер конечного пользователя и запускаться локально , даже если компьютер находится в автономном режиме, или он может быть запущен только в режиме онлайн без постоянной установки на компьютере конечного пользователя. Дополнительные сведения см. В разделе Выбор стратегии развертывания ClickOnce .

Приложения ClickOnce могут быть самообновлены; они могут проверять новые версии по мере их появления и автоматически заменять обновленные файлы .Разработчик может указать поведение обновления; Администратор сети также может контролировать стратегии обновления, например, , отмечая обновление как обязательное. Обновления также могут быть возвращены к предыдущей версии конечным пользователем или администратором. Для получения дополнительной информации о см. Раздел «Выбор стратегии обновления ClickOnce».

Поскольку приложения ClickOnce изолированы, установка или запуск Приложение ClickOnce не может разорвать существующие приложения. ClickOnce приложения являются автономными; каждое приложение ClickOnce равно , установленному и выполняемому от безопасного для каждого пользователя кеша для каждого приложения. Приложения ClickOnce запускаются в зонах безопасности Интернета или Интранета. При необходимости приложение может запросить повышенную защиту . Дополнительные сведения см. В разделе Приложения для защиты приложений ClickOnce .

Как работает установка установщика Windows?

Развертывание Windows Installer позволяет создавать пакеты установщика для распространения пользователям; пользователь запускает установочный файл и выполняет шаги с помощью мастера до . Это достигается добавлением проекта Setup к вашему решению. При создании проект создает установочный файл , который вы распространяете среди пользователей; пользователь запускает установочный файл и шаги с помощью мастера установки приложения.

Вот краткое описание нескольких способов, вы можете найти examples here: После того, как вы на самом деле ваш хост загрузить пакет развертывания он должен работать без каких-либо проблем. Надеюсь, это указывает на то, что вы в правильном направлении.

Смежные вопросы