asp.net-mvc – EntityFramework.SqlServer未在Web发布中部署
发布时间:2020-12-16 00:03:20 所属栏目: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; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 添加依赖于.net核心csproj文件
- asp.net-mvc-2 – asp.net mvc中GetEnumerator的公共定义缺
- 从asp页面调用C#函数
- asp.net-mvc – Web API错误:’ObjectContent`1’类型无法
- asp.net-mvc – ASP.NET MVC Validation将类添加到包含div
- asp.net-mvc – ASP.NET MVC数据库本地化
- asp.net-mvc – ASP.NET MVC – 为基本控制器中的母版页设置
- asp.net – .Net Core 2 Spa模板与角度材料
- asp.net – Visual Studio 2010图表控件 – 线条颜色
- asp.net-mvc-3 – 如何从控制器设置布局
推荐文章
站长推荐
- asp.net-web-api – Web API中的OData POST的媒体
- 在ASP.Net MVC中访问“应用程序”对象来存储应用
- 优化 – 字典/客户端VS应用程序变量
- 为什么默认的ASP.NET Forms认证Cookie在其默认名
- 如何在ASP.NET网站中解决长时间的Glimpse线路时间
- asp.net – 用html拒绝基于Ajax JSON的帖子
- 如何在ASP.NET MVC4 Web API中捕获未定义的api方
- asp.net-mvc – 异步使用ASP.NET MVC中的WebClie
- asp.net – 如何从单独的.NET应用程序获取当前上
- iis-6 – Asp.net mvc 4 on iis6:“无法找到该页
热点阅读