環境 W10 IIS10 / WIN2012
IIS上以前有一個網站,后來寫了一個接口項目,需要當成WEB應用程序掛到這網站下.
在右擊添加應用程序,指向接口項目后.發現訪問不了接口項目.死活配置有問題.
在網上找了很久,使用一個配置指定子網站不繼承父網站的WEBCONFIG配置即可
測試可行的是:
在父網站的WEBCONFIG里,在<system.web>這節的外面套一層
<location path="." allowOverride="true" inheritInChildApplications="false">
<system.web>
....
</system.web>
</location>
這個意思是不讓子網站繼承這個配置
經過測試 .子網站和主網站可以不相干涉的打開
另外,未測試的一種辦法:在子網站的相關配置里加上<clear />
比如在子網站里這個應用配置文件節
<appSettings>
<clear/>// 加上句話,意思是不繼承原來的
...
</appSettings>