http://www.programmer-club.com.tw/ShowSameTitleN/aspdotnet/9363.html
https://www.itread01.com/p/1421669.html
HTTP 錯誤 500.24 - Internal Server Error的解決方法 錯誤提示:
最可能的原因: system.web/identity@impersonate 設定為 true。
解決辦法: 現在經典模式 連微軟都幾乎放棄了 原設想是為iis不斷升級 提供的一種相容模式。即是相容模式,一定要放棄一些原有的設定————讓所有經典模式的站點使用經典程式池。這樣就容易造成記憶體混淆。
所以最好是用整合模式。
對於500.24 可以通過在配置檔案中確保存在
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
</system.webServer>
百聞不如一見,百見不如一做,只有做了,才知道問題出現在哪兒,才能去解決問題。
<system.web>
<compilation debug="true" targetFramework="4.6.1"/>
<httpRuntime targetFramework="4.6.1"/>
<identity impersonate="true"/>
</system.web>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs"
type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
warningLevel="4" compilerOptions="/langversion:default /nowarn:1659;1699;1701"/>
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb"
type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
warningLevel="4" compilerOptions="/langversion:default /nowarn:41008 /define:_MYTYPE=\"Web\" /optionInfer+"/>
</compilers>
</system.codedom>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
</system.webServer>
</configuration>