由于WIN10自带IIS只需勾选安装即可,具体如何安装百度一下就可以了。

发布的网站,运行后出现如下错误

网上说出现这种问题的情况大部分的原因是与vs、IIS的安装顺序有关,一半都是先安装IIS,然后再安装vs

网上给出的解决办法
需要重新注册一下AspNet,具体步骤如下:

1、打开运行,输入cmd,进入到命令提示符窗口
2、输入cd C:\Windows\Microsoft.NET\Framework\v4.0.30319进入到C:\Windows\Microsoft.NET\Framework\v4.0.30319 目录
3、输入aspnet_regiis.exe –i 执行既可

我的解决办法
原因:在安装IIS的时候只安装了默认选的那些东西。缺少了AspNet所以才会出现这种问题(如下图)

解决办法:

打开控制面板→找到程序和功能→打开启用或关闭Windows功能→找到Internet Information Services全选即可

IIS错误 500.19

最后确认,缺.net6.0桌面运行时,IIS 模块,ModV2