当仔细观察Web.config时,<configuration>
中的所有可能子元素也会出现在configuration/runtime
中。
我从未遇到过需要在configuration/runtime
部分指定值的问题。你遇到过这种情况吗?
在运行时部分中指定值的目的是什么?
答案 0 :(得分:4)
msdn here中描述的<configuration><Runtime>
设置的目的
是
“运行时设置指定公共语言运行库的处理方式 垃圾收集和要使用的程序集的版本 配置文件。“
这些是您可以为应用程序配置的CLR设置。直接在<configuration>
下的可能设置与<configuration><Runtime>
不同。您可以参考<configuration>
架构here
答案 1 :(得分:1)
添加到上面的回复我确实面对实时情况使用 &#34;运行时间&#34;用于配置程序集绑定的元素 我使用的是Ninject,它指的是System.Web.MVC 3.0.0.0,而我的System.Web.MVC版本是5.0.0.0
这导致IOFileNotFound异常
通过添加&#34;运行时&#34;绑定我可以将System.Web.MVC的任何绑定重定向到5.0.0.0 verison。