使用IIS在本地PC上托管ASP.NET Core MVC,使用本地DB在本地PC上托管

时间:2018-03-29 14:59:51

标签: c# asp.net-core-mvc localdb

我制作了一个asp.net核心应用程序,我需要使用本地数据库在本地PC上托管它。对于测试我使用IIS在我的PC上部署和托管它并且它没有问题,但只有在线数据库,当我将连接字符串更改为我的本地数据库时,我收到此错误:error with local database

这是我的在线连接字符串(正常工作)和本地数据库(部署时不工作,在visual studio中工作)

connection strings

我需要安装/更改以在本地PC上使用本地数据库托管我的应用程序

3 个答案:

答案 0 :(得分:0)

您应该使用SQL Server Express,而不是Localdb。 Localdb适用于VS和单个桌面应用程序。

答案 1 :(得分:0)

今天我尝试使用sql express和localDB实例,但我不知道如何设置它。我尝试了一些变化,但没有成功,我找不到相关的教程。

是否可以将ASP.net核心MVC托管到IIS并使用本地数据库?我的应用程序将在没有连接到互联网的PC上运行,因此我需要在本地放置数据库

答案 2 :(得分:0)

我解决了我的问题,但忘了在这里发帖

我需要创建具有我的数据库权限的新sql用户并设置连接字符串,如下所示:

    "Name": "Server=localhost; Database=myDB; Trusted_Connection=false; MultipleActiveResultSets=false;User ID=UserName; Password=UserPass;"