我正在我的Web应用程序中使用该XslCompiledTransformer
。不幸的是,这在最新的 .NET 更新版本 4.7 中不再有效。(我有这个问题(
我希望Microsoft能快速提出解决方案,但与此同时,我想强制我的应用程序使用 .NET 4.6 运行。
这是我已经尝试过的:
-
supportedRuntime
web.config 文件中的标记 - 将 Web 应用程序项目的目标框架设置为 .NET 4.6/4.5
感谢您的回答!
您在 4.7 jit 中遇到了尾递归消除的错误。您可以通过禁用优化来解决此问题:将环境变量COMPlus_TailCallLoopOpt设置为 0,或者在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework 或 HKEY_CURRENT_USER\SOFTWARE\Microsoft.NETFramework 下创建名为 TailCallLoopOpt 的 DWORD 值并将其设置为 0。