我可以通過添加指定在web.config文件中的會話超時:
<system.web>
<sessionState timeout="10"/>
</system.web>
或者,我可以通過將應用程序配置選項在IIS中配置會話超時。
如果他們都配置爲不同的值,哪一個贏?更具體地說,所有其他設置是否遵循相同的模式?
編輯:我不認爲他們是因爲在同一個。 web.config獲勝。當我在IIS中更改值時,沒有任何內容會寫回web.config。
web.config中的設置和IIS中的設置之間存在確定的斷開。我沒有閱讀過任何一個優先於另一個優秀文檔的文檔。我所觀察到的是,web.config獲勝。我認爲其他人可能對這種差距有更多的瞭解。