工作的LocalDB在Visual Studio IIS精细,在部署到完整的IIS失败(LocalD

2019-10-17 22:31发布

我在MVC 4项目有一个代码第一的LocalDB数据库,如果我运行的Visual Studio 2012的应用程序它连接很好,一切正常。 当我发布到我的完整的IIS和访问站点数据库无法连接,我得到:

“指定的LocalDB实例不存在”

我有其他的问题,这似乎是的LocalDB部署一场噩梦! 我跟所有的建议在这里也: http://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-1-user-profile.aspx

我仍然没有运气,为什么它在VS IIS表达完美地工作,而不是“真实的” IIS?

谢谢

Answer 1:

我会建议安装和针对SQL Server的一个完整实例开发部署到本地IIS时,以避免这个问题。

的LocalDB是SQL Server的一个很小的子集(约30 MB),所以你可以针对它开发出具有安装整个服务器应用程序。 这种发展过程中工作得很好地与IIS快递一起。 对于部署,您对于环境的数据库应该被托管的一个羽翼丰满的SQL Server Express /开发商/标准/等,并在连接字符串应该改变,以反映

正如你所指出的帖子可能会揭示一种解决方法有些轻,但仅用于开发使用带的LocalDB本地IIS服务器(IIS没有快递)。



文章来源: LocalDB works fine in Visual Studio IIS, fails when deployed to full IIS