首页 > 解决方案 > 我正在尝试将 ASP.NET CORE API 版本 3.1 部署到本地 IIS Hostiing 但无法连接到 SQL Server

问题描述

当我调用需要从 sql 数据库检索数据的操作不起作用时,我已经在本地 IIS Manger 上部署了 asp .net core api 应用程序,我打开 C:\inetpub\logs\LogFiles\W3SVC3 发现 404 not found 错误,我发现了另一个我的日志中出现错误,因为用户 'IIS APPPOOL\service' 的登录失败,但是当我调用另一个返回本地数据的操作时,它工作正常,这是我的连接字符串

"ConnectionStrings": {

    "ERPConnection": "server=.; user Id=ssa;password=12345678;database=dbname;trusted_connection=true;MultipleActiveResultSets=true"
},

而且我的应用程序池不是管理代码: 在此处输入图像描述

标签: sql-serverasp.net-coreweb-deploymentiis-manager

解决方案


您的 SQL Server 实例托管在哪里?如果它的 localhost 尝试使用完整的本地主机域名。


推荐阅读