【问题标题】:HTTP Error 500.30 - ANCM In-Process Start Failure - An error occured during migrationHTTP 错误 500.30 - ANCM 进程内启动失败 - 迁移期间发生错误
【发布时间】:2020-09-17 19:41:59
【问题描述】:

我已阅读this thread,但遗憾的是找不到我的问题的解决方案。我有一个 ASP.Net Core 项目(称为 Rent),它在我的本地机器上运行没有任何问题。但是,一旦我将项目发布到 IIS(仍处于开发模式),我会收到以下错误

fail: Rent.Program[0]迁移过程中发生错误 Microsoft.Data.SqlClient.SqlException (0x80131904):建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:SQL 网络接口,错误:50 - 发生本地数据库运行时错误。无法创建自动实例。有关错误详细信息,请参阅 Windows 应用程序事件日志。 ---> System.ComponentModel.Win32Exception (0x89C50118): 未知错误 (0x89c50118)

连接字符串称为 DefaultConnection 并且是环境变量。任何人都可以帮助我吗?如果需要,可以提供任何其他信息。

【问题讨论】:

  • @DaleK 道歉,错字,已更正

标签: sql-server asp.net-core iis iis-7


【解决方案1】:

您应该检查的第一件事是您的 SQL Server 实例是否已启动并正在运行,并且您的数据库是否仍然可用。此错误的字面意思是它无法从 Secret Server 应用程序建立到 SQL Server 的连接。

您还可以在您的环境中检查以下内容:

  1. 是否有什么东西阻止了您的 Secret Server 服务器和 SQL Server 之间的连接?

    标准 SQL 端口是 1433。请咨询您的服务器管理员 - 是否正在使用 Windows 防火墙,在您的 SQL 服务器上阻止此端口?请咨询您的网络管理员 - 中间是否有防火墙关闭了此端口?请记住,如果您为 SQL 使用自定义端口,则需要使用 SQLSERVER、端口类型的格式指定 Secret Server 数据库连接。

  2. 在托管 SQL Server 数据库的服务器上,是 SQL Server 服务正在运行吗?

    打开 services.msc 或 SQL 配置管理器以查看 SQL Server 服务的状态。

【讨论】:

  • 感谢您的回复,对不起,我花了很长时间才回复,但是问题还没有解决。我已经关闭了防火墙,我还删除并重新安装了 SQL Server 2019。启用了 TCP/IP 协议,还重新启动了 sqlserver。不幸的是,我有完全相同的错误。你能帮忙吗
  • 您查看过 SQL Server 服务的状态吗?
猜你喜欢
  • 2019-05-17
  • 2019-08-25
  • 2020-08-23
  • 2019-06-12
  • 1970-01-01
  • 1970-01-01
  • 2020-02-14
  • 2021-01-29
  • 2020-09-12
相关资源
最近更新 更多