Asp.net 我可以在本地IIS中使用LocalDB吗
我有一个visual studio 2015 我完成了新的Asp.net 我可以在本地IIS中使用LocalDB吗,asp.net,sql-server,asp.net-mvc,iis,Asp.net,Sql Server,Asp.net Mvc,Iis,我有一个visual studio 2015 我完成了新的asp.net mvc项目,它正在使用localdb 当我用VS 2015开始时,它工作得非常完美。() 我需要在本地IIS上启动它。因为如此,我安装了IIS (打开或关闭Windows功能>IIS检查>安装) 然后,我在IIS应用程序默认应用程序池下创建了新应用程序 之后,我使用Visual Studio将我的项目发布到C:\inetpub\wwwroot\MyProject (项目>发布>文件系统>本地IIS) 但当发布完成时,我得到
asp.net mvc项目
,它正在使用localdb
当我用VS 2015开始时,它工作得非常完美。()
我需要在本地IIS上启动它。因为如此,我安装了IIS
(打开或关闭Windows功能>IIS检查>安装)
然后,我在IIS应用程序默认应用程序池下创建了新应用程序
之后,我使用Visual Studio将我的项目发布到C:\inetpub\wwwroot\MyProject
(项目>发布>文件系统>本地IIS)
但当发布完成时,我得到了数据库错误
provider: SQL Network Interfaces, error: 50 - Local Database Runtime
我的连接是这样的
<add name="ConnectionString"
connectionString="Data Source=(localdb)\ProjectsV12;Initial Catalog=DBNAME;Integrated Security=True"
providerName="System.Data.SqlClient" />
我尝试了很多连接字符串,但没有任何更改。这是使用sql server的命名实例吗?\ProjectsV12是一个奇怪的实例名。我想你们的数据源会更像这样。“数据源=(本地);”但是使用这个字符串,我的项目是在visual studio中运行的吗?在我的VisualStudio“SQLServer对象资源管理器”选项卡中,我有两个SQLServer。第一个(localdb)\MSSQLLocalDB,第二个(localdb)\ProjectsV12。当我用visualstudio调试项目时,它们都能工作。在创建数据库时,我会在Sql Server资源管理器选项卡中看到它们。我是否必须安装任何Microsoft SQL Server?谢谢