.Net Core是我们的新手,并正在尝试部署使用它的第一个应用程序。我们正在部署到具有.NET Core Windows Server托管模块(2.2.0)、. NET Core Runtime(2.2.0)的Windows服务器,我什至安装了SDK(2.2.103)来查看是否可以解决该问题。问题,但不是。
错误: 找不到在应用程序依赖项清单(accesslog.deps.json)中指定的程序集: 软件包:'System.Data.SqlClient',版本:'4.5.1' 路径:'runtimes / win / lib / netcoreapp2.1 / System.Data.SqlClient.dll'
所以,这是我的问题...当我们尝试通过“ dotnet filename.dll”方法运行.NET Core应用程序时,正在生成上述错误。我们“发布”应用程序以生成所有需要的依赖项,或者我想。发布(并因此是应用程序)文件夹包含此文件的“ A”版本(System.Data.SQlClient.dll),但显然不是正确的版本(发布路径中的版本显示4.6.26606.5),但是那个由Visual Studio生成。
奇怪的是,我们在同一台服务器上也有一个ASP.NET应用程序,可以很好地运行并引用相同的文件。
我们将不胜感激任何帮助,指导,故障排除步骤等。