繁体   English   中英

如何在Windows 2016 Server上运行.net Framework 4构建应用程序?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM