处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler”
1、在IIS上部署网站,应用程序池选择.Net Framework版本为 v4.0.30319后,打开网站报错:
HTTP 错误 500.21 - Internal Server Error
处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler”
解决方法:
以管理员运行CMD执行下面的命令注册:
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
如图
2、紧接着出现: 访问报错Could not write to output file 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\6d5a6f38\28b31280\App_global.asax.z8e9mvo3.dll' -- '拒绝访问
解决方案:
- Cleaned the "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files" folder
- Gave Full permissions to IIS_IUSRS group
- Gave Full permissions to "Everone"
- Ran the following command too: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -i
- 为C:\Windows\Temp"文件夹加上 IIS_IUSRS的权限
原文链接:https://blog.csdn.net/tar20131030/article/details/78296787
原文链接:https://blog.csdn.net/qq_23009105/java/article/details/86605742
本文作者:Journey&Flower
本文链接:https://www.cnblogs.com/JourneyOfFlower/p/13384360.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步