配置IIS網站,我遇到的那些坑~
配置錯誤
不能在此路徑中使用此配置節。如果在父級別上鎖定了該節,便會出現這種情況。鎖定是默認設置的(overrideModeDefault="Deny"),或者是通過包含 overrideMode="Deny" 或舊有的 allowOverride="false" 的位置標記明確設置的。
解決方案:
出現這個錯誤是因為 IIS 7 采用了更安全的 web.config 管理機制,默認情況下會鎖住配置項不允許更改。
要取消鎖定可以以管理員身份運行命令行 %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers 。其中的 handlers 是錯誤信息中紅字顯示的節點名稱。
註意:要以管理員身份運行才可以,默認不是管理員身份,方法,在開始菜單中的搜索程序與文件輸入CMD,就會在上方出現一個CMD.EXE,在這個CMD.EXE文件上點擊鍵,選擇“以管理員身份運行”,打開命令行窗口,輸入以上命令即可。
來源:https://www.cnblogs.com/cookiebin/p/5911644.html
笨編有話說:謝大佬~
處理程序錯誤
處理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模塊列表中有一個錯誤模塊“ManagedPipelineHandler”
然後我就在網上隨便一搜,就有了解決方案
註冊framework4.0到IIS:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
很幸運,我中獎啦~依然不可以
這一長段的話意思就是:你這沒安裝IIS4.0呀,你得安裝下才成呀~
好吧,我就去搜了搜,咋才能安裝IIS4.0~
解決方案:原來是我最開始配置IIS的自己埋下的坑,就是在配置IIS的時候,我不知道哪些需要安裝,哪些不需要安裝,我也沒全安,就自己隨便點了幾個,然後就如此啦~
話不多說,上圖
是的!直接安裝ASP.NET 4.6就搞定了(4.6默認兼容4.0)
來源:https://blog.csdn.net/u012843100/article/details/60140070
笨編有話說:謝大佬~
這樣!終於,我的本地網站終於搭建完成了~
開森~
配置IIS網站,我遇到的那些坑~