【问题标题】:MVC 4 dedicated configuration fileMVC 4 专用配置文件
【发布时间】:2014-04-03 19:57:03
【问题描述】:

我必须向 MVC 4 项目添加一些常量。 将它们添加到 web.config 中即可:

  <appSettings>
    <add key="MyConst1" value="123"/>
    <add key="MyConst2" value="321"/>
    <add key="MyConst3" value="234"/>
  </appSettings>

有没有办法为这个常量创建单独的配置文件?

【问题讨论】:

  • 为什么要这样做? Web.config 就是这样做的地方。
  • @Fals,OP 问如何,你问他为什么?为什么?
  • @meda 我可以问任何我想要的!这就是我的答案……礼貌离你很远!
  • @Fals aww 不要敏感,我的 cmets 没有什么是不礼貌的;)
  • @Fals 使用 Web.config 没问题。我只是想知道是否可以使用专用文件。

标签: c# asp.net .net asp.net-mvc-4


【解决方案1】:

我猜你想将你的 appSettings 与 web.config 分开,你可以将它们存储在一个单独的文件中,然后在你的 web.config 中 appSettingsconfigSource 下指定它,例如:

<appSettings configSource="MySettings.config" />

然后您可以将MySettings.config 中的设置设置为:

<?xml version="1.0" encoding="UTF-8"?>
<appSettings>
    <add key="MyConst1" value="123"/>
    <add key="MyConst2" value="321"/>
    <add key="MyConst3" value="234"/>
</appSettings>

你可能会看到:Using configSource to split configuration files

【讨论】:

    【解决方案2】:

    如果您将代码 sn-p 放入名为 appSettings.config 的文件中,您只需在 Web 配置中引用该文件即可:

    <appSettings configSource="appSettings.config" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-05
      • 1970-01-01
      • 2011-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-22
      • 1970-01-01
      相关资源
      最近更新 更多