我正在尝试为我们的客户部署一个C# .Net应用程序,它在我们的站点上工作得很好,但在我们客户的站点上却不起作用。应用程序报告以下错误:
System.InvalidOperationException: There is an error in XML document (1, 2). ---> System.IO.FileNotFoundException: Could not load file or assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. The system cannot find the file specified.
经过进一步的调查,我发现在我们的服务器上有一个位于c:\Windows\Microsoft.NET\assembly\GAC_MSIL\netstandard\v4.0_2.0.0.0__cc7b13ffcd2ddd51\netstandard.dll
的文件
在我们客户的站点上,相同的GAC_MSIL文件夹不包含netstandard文件夹。
我需要在客户的网站上安装什么才能添加此文件?
问候你,帕迪
发布于 2020-03-05 22:01:33
看起来您的C#开发服务器和生产服务器的.NET框架版本不同。
检查您的应用程序,可能是最新框架中最新开发的应用程序,然后与下面的链接进行比较,以找到最兼容的,并相应地升级您的生产服务器(或降级您的开发服务器):.NET Standard
https://stackoverflow.com/questions/60546921
复制相似问题