Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 我可以在本地IIS中使用LocalDB吗_Asp.net_Sql Server_Asp.net Mvc_Iis - Fatal编程技术网

Asp.net 我可以在本地IIS中使用LocalDB吗

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) 但当发布完成时,我得到

我有一个visual studio 2015

我完成了新的
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?谢谢