记录一次解决Windows 7无法识别的属性"targetFramework"的解决办法

最近医院在安装我们的一个Web服务时,遇到了服务无法访问的问题

正常来说,安装完成后,访问这个页面可以看到如下:

image

 

但是医院那边显示的界面如下:

image

这里也写得很清楚了,就是无法识别对应 的.NET Framework。考虑到就是Windows 7未带对应的.Net Framework。

 

解决办法如下:

1 、访问.NET 官网,下载.net 4.7.2安装包

https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/thank-you/net472-offline-installer

2、注册iis

输入命令并执行

  • 32 位系统:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
  • 64 位系统:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i

3、打开IIS,更改网站使用的应用程序池版本为v4.0

image

 4、执行iisreset重启iis服务器

 

总结:

1、以前都是Windows 10/Windows Server 2016及以上系统,自带了.NET Framework,所以没遇到这个问题。

2、为啥还在使用Web Service这么古老的技术,做过医院系统的懂的都懂,我们属于设备厂商,这种Web服务属于一些附加服务,非核心功能。

posted @ 2025-11-05 17:57  zhaotianff  阅读(8)  评论(0)    收藏  举报