子網站不繼承父的WEBCONFIG


環境 W10 IIS10  / WIN2012

IIS上以前有一個網站,后來寫了一個接口項目,需要當成WEB應用程序掛到這網站下.

在右擊添加應用程序,指向接口項目后.發現訪問不了接口項目.死活配置有問題.

在網上找了很久,使用一個配置指定子網站不繼承父網站的WEBCONFIG配置即可

測試可行的是:

在父網站的WEBCONFIG里,在<system.web>這節的外面套一層

<location path="." allowOverride="true" inheritInChildApplications="false">

     <system.web>

    ....

    </system.web>

 </location>

這個意思是不讓子網站繼承這個配置

經過測試 .子網站和主網站可以不相干涉的打開

 

另外,未測試的一種辦法:在子網站的相關配置里加上<clear />

比如在子網站里這個應用配置文件節

<appSettings>
        <clear/>// 加上句話,意思是不繼承原來的

...

</appSettings>

 


免責聲明!

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



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