我想知道有没有办法只针对一个网站的单一应用程序?可以有一个包含不同子文件夹的网站,每个子文件夹可以触发一个单独的网站。
现在我想将安全cookie配置添加到web.config,但仅将其应用于需要具有SSL证书的应用程序。
概述:
Website
|-> App1
|-> App2
|-> App3
|web.config
只有app2应该在web.config中有一个特殊部分,因为如果我通过requireSSL="true"
启用安全cookie,那么App1和App3将无法工作,因为他们没有安装SSL证书。在IIS的绑定中,我只能触发特定域的https。
有任何想法吗?
我认为以下应该回答并更好地解释configuration inheritance而不是我要做的事情。
然而,较短的版本是.NET以一组默认行为开始。然后,配置会从machine.config文件开始修改这些行为。当您深入到更具体的级别时,它们会覆盖父级。因此,您网站的web.config中的任何设置都将优先于machine.config,但仅适用于该网站。同样,如果在子应用程序的web.config中设置了任何配置,它将覆盖父站点的配置。