如何使用分离的DbContext发布ASP.NET MVC项目

时间:2015-03-28 23:02:30

标签: c# asp.net-mvc entity-framework visual-studio asp.net-mvc-4

我有这5个项目:DataClass,DataLayer,ServiceLayer,ViewModel,ViewLayer。我的ViewLayer项目是一个ASP.NET MVC项目,它是将要发布的项目。

我的问题是Visual Studio用于检测数据层中的DbContext并询问我是否有连接字符串,但最近它不再识别它并且我遇到了问题(我试图将连接字符串放在我的{{ 1}}服务器中的文件,但不起作用。)

所以问题是发布的项目不起作用,因为它没有任何连接字符串。 如何通过指定连接字符串来发布项目?

P.S。

我已经尝试将我的连接字符串放在ViewLayer-> Properties-> Package / Publish SQL中,但这也不起作用。

P.S。 2

我尝试过VS2013社区和VS2015 Ultimate Preview(最早的版本)

1 个答案:

答案 0 :(得分:1)

您必须设置正确的配置转换并更新

见下面的链接 https://msdn.microsoft.com/en-us/library/vstudio/dd465318(v=vs.100).aspx

以下链接提供了在Web配置之外设置连接字符串的选项

http://sedodream.com/PermaLink,guid,604eadfe-46bf-4989-bac8-814e2701e52a.aspx