在服务器上安装ef 5

本文关键字:ef 安装 服务器 | 更新日期: 2023-09-27 18:01:29

我在Microsoft . net 4和Entity Framework 5上开发了一个web应用程序。当我把项目上传到我的网络农场时,它不起作用。我相信实体框架没有安装在我的网络农场。所以我联系了我的主机来支持这个特殊的问题。

他们说:

发送给我们下载和安装说明,任何

除非我们通过Nuget直接使用Visual Studio中的链接。

既然你不能直接使用Nuget进行部署,因为它们没有安装Visual Studio,那么你如何将适当的部署信息加载到服务器上?

服务器信息:

  • Windows Server 2008 R2 64位
  • Nuget链接我用来安装实体框架。

如果可能的话,请指导我或参考一个地方,我可以解决这个部署问题。任何帮助都将非常感激。谢谢您的帮助。

在服务器上安装ef 5

为了在部署服务器上成功启动您的项目,您应该确保您的应用程序有一个部署包要安装在服务器上。

部署注意事项可以在这里找到:

你有很多事情需要考虑,但实体框架确实有很多选择和灵活性。你的一些选择:

  • 点击一次安全与部署
  • Windows Installer Deployment

什么是ClickOnce应用程序?

ClickOnce应用程序是任何Windows Presentation Foundation(.xbap)、Windows窗体(.exe)、控制台应用程序(.exe)或Office解决方案(.dll)使用ClickOnce技术发布。你可以发表通过三种不同的方式访问ClickOnce应用程序:从Web页面,从网络文件共享,或者来自像CD-ROM这样的媒体。一个ClickOnce应用程序可以安装在最终用户的计算机上并在本地运行即使计算机处于脱机状态,也可以在仅在线的环境下运行模式,无需在最终用户的设备上永久安装任何东西电脑。有关详细信息,请参见选择ClickOnce部署策略。

ClickOnce应用程序可以自我更新;他们可以检查更新的版本可用,并自动替换任何版本更新文件。开发者可以指定更新行为;一个网络管理员还可以控制更新策略,例如:将更新标记为强制更新。更新也可以回滚到最终用户或管理员的较早版本。更多的信息,请参见选择一次点击更新策略。

因为ClickOnce应用程序是隔离的,安装或运行一个ClickOnce应用程序不能破坏现有的应用程序。ClickOnce应用程序是自包含的;每个ClickOnce应用程序都是安装到每个用户、每个应用程序的安全缓存中并从缓存中运行。单击"一旦应用程序在Internet或Intranet安全区域内运行"。如果有必要,应用程序可以请求提高安全性权限。有关详细信息,请参见保护单击一次应用。

如何部署Windows安装程序?

Windows安装程序部署使您能够创建要分发的安装程序包用户;用户运行安装文件并通过向导逐步完成安装应用程序。这是通过添加Setup来完成的项目到您的解决方案。在构建时,项目将创建一个安装文件分发给用户;用户运行安装文件和步骤通过向导安装应用程序。

这是对几种方法的简要描述,您可以在这里找到示例:一旦您实际让主机加载部署包,它应该可以毫无问题地运行。