我有这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(最早的版本)
答案 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