IIS问题总结

1.错误信息

详细错误信息:
模块	   IIS Web Core
通知	   BeginRequest
处理程序	   尚未确定
错误代码	   0x80070021
配置错误	   不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。



##########cmd运行命令:

%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules

2.错误信息:使用iis部署.net core的web或者webapi时,启动报错:

与上面类似的问题解决方法:
参考这篇博文:https://www.cnblogs.com/sugarwxx/p/13613392.html





需要安装.net core托管捆绑包(Hosting Bundle),捆绑包中包含.NET Core运行时,.NET Core库及ASP.NET Core模块,其中ASP.NET Core模块作为IIS的一个原生模块,
将允许ASP.NET Core应用在IIS中运行。

3.HTTPS配置

3.1 证书管理控制台导出ASP.NET CORE 的自签名证书


















重定向URL:

https://{HTTP_HOST}/{R:1}

总结:第1步:证书管理控制台(cmd运行命令:certmgr.msc)导出ASP.NET Core自签名证书文件,然后再通过IIS 中的“服务器证书”
导入刚才的文件。
第2步:IIS中自己的网站绑定添加“网站绑定”,绑定类型:https,并选择刚才导入的SSL证书。
第3步:URL重定向设置规则。

4.IIS站点配置限制上传文件大小

posted @ 2021-01-29 15:09  朕在coding  阅读(227)  评论(0编辑  收藏  举报