【问题标题】:I cant connect Database on plesk Dotnet Core Entity Framework我无法在 plesk Dotnet Core Entity Framework 上连接数据库
【发布时间】: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


    【解决方案1】:

    在 Pleasek(生产)上的连接字符串不应为 .\MSSQLSERVER2012。从您创建 SQL 服务器数据库的请求中找到连接字符串。它通常是基于 IP 的。例如Data Source=10.10.10.10\SQLEXPRESS

    【讨论】:

      猜你喜欢
      • 2021-10-02
      • 1970-01-01
      • 2020-02-13
      • 1970-01-01
      • 2017-07-24
      • 2021-04-21
      • 1970-01-01
      • 2014-06-24
      • 1970-01-01
      相关资源
      最近更新 更多