提问人:Eastlander 提问时间:9/26/2023 最后编辑:Eastlander 更新时间:9/26/2023 访问量:121
为什么我无法使用 Parallels 从 Windows 11 ARM 中 IIS Express 上运行的 .NET 网站连接到我的 SQL Server Express 数据库
Why can't I connect to my SQL Server Express database from a .NET website running on IIS Express in Windows 11 ARM on M1 Macbook using Parallels
问:
我在使用 Parallels 的 M1 处理器的 Macbook 上运行 Windows 11 ARM。我可以从 Visual Studio (ARM) 和 Rider (ARM) 等开发工具连接到我的 SQL Server Express 数据库。此外,运行连接到数据库的 WPF 应用程序也没有问题。
但是,如果运行一个想要使用完全相同的连接字符串进行连接的网站,我会收到以下错误:
System.Data.SqlClient.SqlException (0x80131904):与 SQL Server 建立连接时发生与网络相关的错误或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及 SQL Server 是否配置为允许远程连接。(提供程序:SQL 网络接口,错误:56 - 无法从注册表中指定的位置加载 SQLUserInstance.dll。验证是否正确安装了 SQL Server Express 的本地数据库运行时功能。
System.ComponentModel.Win32Exception (0x80004005): %1 不是有效的 Win32 应用程序
我的网站在 .NET Framework 4.6.1 上运行
连接字符串:<add name="DefaultConnection" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\XXX.mdf;Initial Catalog=XXX;Integrated Security=True" providerName="System.Data.SqlClient" />
我现在尝试了一切,但没有结果:)
答: 暂无答案
评论