asp.net-mvc – EntityFramework.SqlServer未在Web发布中部署
发布时间:2020-05-23 22:23:29 所属栏目:asp.Net 来源:互联网
导读:注意到这个奇怪的事情,也许这是一个错误,但我可能会遗漏一些东西. 假设您有一个包含两个项目的解决方案:一个是MVC3项目,另一个是数据访问类库(Entity Framework模型类,数据上下文等). 类库引用EntityFramework(EF6)和EntityFramework.SqlServer库. MVC项目引
|
注意到这个奇怪的事情,也许这是一个错误,但我可能会遗漏一些东西. 假设您有一个包含两个项目的解决方案:一个是MVC3项目,另一个是数据访问类库(Entity Framework模型类,数据上下文等). 类库引用EntityFramework(EF6)和EntityFramework.SqlServer库. MVC项目引用了这个类库DAL. DAL库可以由应用程序之外的某些其他代码使用,因此可以将其与Web项目分离. 无论如何,似乎在发布MVC3项目时,该进程错过了将EntityFramework.SqlServer程序集复制到publish / bin目录.但是,它确实发布了基本的EntityFramework dll以及其他库和类库本身. 有没有办法让发布者也发布所需的SqlServer驱动程序? 解决方法好吧,所以在一些额外的Google-fu之后,似乎解决方法是创建对缺少的程序集的一些引用,即使代码未使用..NET MVC 3 Deployment package missing references 我使用的解决方法是在数据上下文的构造函数中添加简单的测试行: bool instanceExists = System.Data.Entity.SqlServer.SqlProviderServices.Instance != null; (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET MVC4绑定与Twitter Bootstrap
- asp.net-mvc-5 – 在MVC 5的IPasswordStore中,SetPasswordH
- 无法显示ASP.Net UpdateProgress
- asp.net-mvc – 在ASP.net MVC 2.0中使用Url.Content
- asp.net – 为什么HttpUtility.UrlEncode(HttpUtility.UrlD
- 用于属性的ASP.NET MVC编辑器模板
- asp.net – 查找应用程序根URL而不使用
- asp.net-mvc – ActionLink后退按钮
- ASP.Net会话超时检测:Session.IsNewSession和SessionCooki
- ASP.Net:将客户端onClick添加到GridView中的HyperlinkFiel
推荐文章
站长推荐
- asp.net-mvc – 实时ASP.NET MVC Web应用程序
- asp.net-mvc-4 – 将项目升级到MVC 5
- asp.net-mvc – 是否有任何基于ASP.NET MVC订阅的
- asp.net – 如何在IIS7中为HttpHandler注册多个路
- asp.net – Web.config:在xml属性中放一个注释
- asp.net-mvc – ACS安装,但MVC 4.0应用程序仍然重
- 解决“这个操作需要IIS集成管道模式”在ASP.net
- asp.net-mvc-4 – MVC 4创建slug类型url
- ASP.NET Core 2.0和Angular 4.3文件上传进度
- asp.net-mvc – 如何将可视化设计器集成到开发过
热点阅读
