我需要做什么才能与IIS(本地)连接SQL Server数据源?



我按照以下步骤在本地IIS中托管。net Core Web API:

  • 将项目发布到文件/文件夹位置
  • 在IIS管理器中映射文件夹位置

当我从IIS中浏览站点时,它显示默认的"天气预报"(示例。net模型)很好。但是,当我尝试浏览我开发的页面/控制器时,它没有显示任何内容(内部服务器错误)请注意,我使用SQL server的数据源(本地)并使用EF Core数据库第一方法作为ORM,并从Visual Studio运行一切正常。

我想,我需要指出我的数据源在IIS托管期间的任何地方或我错过了什么?

我试图在应用设置中使用连接字符串。Json如下所示,但它不起作用

{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"ConnectionStrings": {
"DBConnectionString": "Server=.\SQLEXPRESS;Database=TourActivityExpense;Trusted_Connection=True; "
},
"AllowedHosts": "*"
}

像下面这样改变你的ConnectionStrings,你的问题应该会解决。

"ConnectionStrings": {
"DefaultConnection": "Server=.\SQLEXPRESS;Initial Catalog=XXX;Trusted_Connection=False;user id=XXX;pwd=XXX;MultipleActiveResultSets=true "
},

相关内容

  • 没有找到相关文章

最新更新