首页 > 编程知识 正文

Windows server 2016 备份错误,win2008serverR2安装iis失败

时间:2023-05-03 07:18:32 阅读:172784 作者:868

开发环境: visual studio2015, net framework4.5.2

部署环境:未安装window server 2008、 net framework

winform程序已打包,添加了. net framework4.5.2 full。 然后,将安装文件上载到服务器,并在安装后运行程序以报告错误。

CLR20r3,System.IO.FileLoadException

1、最初我觉得是程序中加载图片的路径不对导致的错误,所以修改了图片的加载方法,但没有解决问题;

2、类库引用错误,查看本地项目类库引用发现

C : 程序文件(x86 (reference assemblies (Microsoft ) framework(.netframework(v4.5.2) ) system.dllem

虽然不在window server的c:programfiles(x86 )中,但程序打包在. net framework4.5.2中。 由于怀疑存在安装问题,手动下载. net framework4.5.2安装并重新启动计算机仍未解决问题

3、编写测试用程序并打包后,可以放在服务器上运行

4、可以在同事的电脑上运行windows7(在控制面板上查看没有. net framework )的项目包文件;

5、不得已,将项目引用的一些类库一起放入debug目录重新打包,这时在网上看到了一篇文章:

在Windows Server 2008环境中在线安装. NET Framework 3.5; 虽然不是4.5.2,但是抱着试试的心情操作了

结果,程序可以运行了; 但是,我本来在重新安装windows7系统的时候,就没有像这样安装过. net framework。 不可思议。 谁知道那是什么原因?

以下解决方法只尝试了第一种,但还是错误的。

C# CLR20R3计划结束的几种解决方案

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。