接口404
今天同事部署一台电脑测试程序,IIS发布出来后网站可进登陆页面,但是调用后台接口404。纠结了好长时间,一头包。没办法只能排查问题点,查看IIS内ISAPI筛选器发现只有.NET2.0选项,但是C://Windows/Microsoft.NET 下面是有4.0的版本。那就重新注册下版本库:
aspnet_regiis.exe -i
注册安装完成后,IIS内有了4.0配置,接口不再404,但是出现了新问题:CS0016错误,然后上网查找解决方案:更改C:\Windows\Temp权限 右键->属性->安全->高级 IIS_IUSRS 用户编辑全权限。
问题分析:可能原因是IIS提前安装,NET4.0后安装引起。