我制作了一个asp.net核心应用程序,我需要使用本地数据库在本地PC上托管它。对于测试我使用IIS在我的PC上部署和托管它并且它没有问题,但只有在线数据库,当我将连接字符串更改为我的本地数据库时,我收到此错误:error with local database
这是我的在线连接字符串(正常工作)和本地数据库(部署时不工作,在visual studio中工作)
我需要安装/更改以在本地PC上使用本地数据库托管我的应用程序
答案 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;"