Win10手記-IIS部署網站問題解決


最近在自己的Win10電腦上嘗試部署ASP.NET網站時出現了問題,經過多方查找定位到IIS為問題來源。

開始之前

 

先描述下技術環境:

1.Windows 10 PC

2.Windows 自帶的IIS 7

3.ASP.NET Web API項目網站

4.VS 2015

 

問題描述

 

首先我們為PC安裝IIS,按照流程安裝,為windows打開或關閉功能>>勾選IIS服務>>重啟。安裝完成后,打開IIS管理面板,一切看起來很正常。

 

 

然而,當我們啟動網站時,卻發現如下錯誤頁面:

 

 

問題解決

 

剛開始,根據錯誤提示-This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false",覺得是訪問權限的問題,然而當我修改了文件夾權限后,發現仍然不對,微軟的頁面上也沒有有用的信息。

 

於是搜索了此錯誤信息,在SatckOverflow上找到了類似的問題,也最終找到了解決方案。http://stackoverflow.com/questions/9794985/iis-this-configuration-section-cannot-be-used-at-this-path-configuration-lock

 

 

解決方案說來也簡單,只是重新配置下IIS功能,默認安裝IIS不會勾選Application Development Features目錄下選項。所以我們需要把我們需要的ASP.NET相關選項勾選上,重新安裝即可。

 

 

此時,問題即可修復。開始我以為安裝VS會自動安裝上ASP.NET運行環境,結果IIS 7最后還是要自己去配。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM