appsettings.json 文件
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*",
"DynamicApiControllerSettings": {
"CamelCaseSeparator": ""
},
"ConnectionStrings": {
"Default": "Server=localhost;Database=ACIAdmin_Nestle;User=sa;Password=123;MultipleActiveResultSets=True;"
}
}
- Server 服务器地址
- Database 访问的数据库
- User 数据库账户
- Password 数据库密码
- MultipleActiveResultSets=True 使数据库连接复用,防止数据库的连接资源被耗尽
appsetings.json 文件
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*",
"DynamicApiControllerSettings": {
"CamelCaseSeparator": ""
},
"ConnectionStrings": {
"Default": "Data Source=.\SQLEXPRESS;Initial Catalog=ACIAdmin_Nestle;Integrated Security=True;MultipleActiveResultSets=True;"
}
}
- Data Source 服务器地址,完整的服务器地址会包含机器名和实例名称。本地访问,一般使用.\ 数据库实例,或者直接 . 访问
- Initial Catalog 连接的数据库
- Integrated Security=True 集成验证,也就是使用Windows 验证的方式去连接到数据库服务器
- MultipleActiveResultSets=True 使数据库连接复用
2.3 如图,访问接口时报错,提示登录失败。 3. 解决方法:进入到IIS 应用程序池,找到当前部署的API ,设置当前API 以Windows 账户的身份运行。该账户也可以是分配的域账户 3.1 首先进入到IIS 应用程序池,选中当前部署的API,打开高级设置 3.2 打开高级设置后,找到进程模型,更改标识 3.3 更改标识,选择自定义账户。输入电脑Windows 账户和密码或者域账户密码 3.4 输入完成后,保存设置。接着打开 网站选项 3.5 在浏览器输入API 地址,浏览接口测试数据已正常 4. 其他错误集合 4.1 HTTP Error 500.30配置文件更改后,必须要停止,重启。不能直接点击 重新启动。否则更改的配置文件还处于未生效的状态
如部署后显示该错误,可能是由于配置文件服务器地址有误,修改正确后,该错误没有了。可能是由于数据库连接字符串不正确引发的异常
sql server数据库连接字符串大全
4.2 部署正常,运行调用接口后,显示找不到网络名4.3 使用,正确的配置1.该错误也是由于连接的服务器地址有误引起的。如果是本地,一般连接数据库数据服务,是 .\ 实例名称,就需要检查该实例名称是否正确。如果是 xxxxxx 表示就需要检查机器名实例名 是否正确。



