Web.config中运行时部分的用途

时间:2012-10-21 15:42:48

标签: asp.net wcf

当仔细观察Web.config时,<configuration>中的所有可能子元素也会出现在configuration/runtime中。

我从未遇到过需要在configuration/runtime部分指定值的问题。你遇到过这种情况吗?

在运行时部分中指定值的目的是什么?

2 个答案:

答案 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。