IIS网站,如果网站和其下的应用程序(子站)是不同的.net框架版块,需要设置不同的web.config,添加应用程序(子站点)时,避免应用程序(子站)web.config继承网站的web.config的配置,导致应用程序无法运行,需要配置网站的web.config
解决:在网站的<system.web>上一级添加父节点<location>:
<location path="." allowOverride="false" inheritInChildApplications="false">
<system.web>
.......
</system.web>
<system.webServer>
......
</system.webServer>
</location>