【发布时间】:2019-12-28 18:53:00
【问题描述】:
我使用 Visual Studio Web 部署方法和编辑 appsettings.json 发布应用程序,但我无法连接数据库。我在任何地方或方法中都找不到真正的连接字符串。
我尝试了 phpmyAdmin 连接字符串和连接字符串上的主机 Ip,将 webconfig 添加到连接字符串并在连接字符串上添加了一些可能性,但它不起作用
app settings.json
{"ConnectionStrings": {
"add": "name=DatabaseContext"
"DefaultConnection": "Data Source=.\MSSQLSERVER2012;Initial Catalog=schoolDatabase;Integrated Security=False;User ID=adminAdmin;Password=********;Connect Timeout=15;Encrypt=False;Packet Size=4096"
}
web.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false" allowOverride="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\webapplication.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="InProcess" />
</system.webServer>
<system.web>
<trust level="Full" />
</system.web>
</location>
</configuration>
错误消息是:Http 500 和 HTTP 错误 502.5 - 进程失败。
我无法获取任何日志
【问题讨论】:
标签: asp.net-mvc database entity-framework-core plesk