【问题标题】:Purpose of Runtime section in Web.configWeb.config 中运行时部分的用途
【发布时间】:2012-10-21 15:42:47
【问题描述】:

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

我从来没有遇到过需要在configuration/runtime 部分指定值。你遇到过这种情况吗?

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

【问题讨论】:

标签: asp.net wcf


【解决方案1】:

<configuration><Runtime> 设置的用途如 msdn here 中所述 是

"运行时设置指定公共语言运行时如何处理 垃圾收集和要使用的程序集版本 配置文件。”

这些是您可以为您的应用程序配置的 CLR 设置。 <configuration> 下的可能设置与<configuration><Runtime> 不同。可以参考<configuration>架构here

【讨论】:

  • 我依靠 Intellisense 得出这个结论。奇怪,但在配置部分或配置/运行时部分按 Ctrl + Space 会显示相同的一组值。
  • 我可以把connectionstring放在<Runtime>元素下面吗?
【解决方案2】:

要添加到上面的回复,我确实面临实时情况使用 用于配置程序集绑定的“运行时”元素。 我使用的是 Ninject,它指的是 System.Web.MVC 3.0.0.0,而我的 System.Web.MVC 版本为 5.0.0.0

这导致了 IOFileNotFound 异常

通过添加“运行时”绑定,我可以将 System.Web.MVC 的任何绑定重定向到 5.0.0.0 版本。

【讨论】:

    猜你喜欢
    • 2017-07-30
    • 1970-01-01
    • 1970-01-01
    • 2010-11-28
    • 1970-01-01
    • 1970-01-01
    • 2013-03-17
    • 2011-03-09
    • 1970-01-01
    相关资源
    最近更新 更多