![](/img/trans.png)
[英]Is it possible to run .NET Framework WPF application with .NET 7? (Windows 10)
[英]How to run .net framework 4 build application on Windows 2016 Servers?
我有一个基于.netframework 4的旧网络服务安装程序,该程序在Windows 2008上运行,当我尝试在Windows Server 2016上安装该安装程序时,出现以下错误。
错误消息:“此设置需要Internet Information Server 5.1或更高版本以及Windows XP或更高版本。不能在Windows 2000上安装此设置。”
是否可以在不重建我的解决方案的情况下将此旧的Web服务安装程序运行到新的2016年?
LaunchCondition表 :该MSI的LaunchCondition表中很可能存在一个条目(如果它是MSI),这会阻止安装。 我说这很可能是因为它也可能是自定义操作 -请先检查启动条件表,然后再与我们联系。 启动条件必须评估为true才能使安装程序得以安装。 您可以使用能够写入MSI文件的工具对其进行“修复”: 如何比较两个(或多个)MSI文件的内容?
您应该制作一个转换文件*.mst
(数据库片段)并在安装时应用它来更改原始MSI安装程序。 但是,有时我会备份原始安装程序,并破坏诸如启动条件之类的简单内容, 如果它们首先出现问题的话 。 对于临时的东西,转换变得太麻烦了。 但是如果您打算通过SCCM等进行分发,则应使用...
兼容性 :即使您修复了MSI文件并安装了MSI文件,如果出于某些技术原因导致它无法在该计算机上运行,显然您也不会看到该Web服务正常运行。 启动条件表明计算机上必须存在某些东西才能使应用程序正常工作。 但是,有时人们会对他们的发布条件感到满意,并使软件包过于严格。
注意 :首先检查是否在盒子上安装了IIS。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.