【问题标题】:C# setting web.config according to machine nameC#根据机器名设置web.config
【发布时间】:2014-06-24 22:14:25
【问题描述】:

是否可以根据 Environment.MachineName 更改 web.config (ASP.NET c#) 文件?例如,如果我在 dev.internal.net 机器上运行 WebApp1,我需要在 Prod.external.net 上的 connectionstring1 和 webapp2,它是 connectionstring2?

谢谢 回复

【问题讨论】:

    标签: c# web-config app-config


    【解决方案1】:

    你可以像这样创建几个不同的连接字符串:

        <add name="dev.internal.net" connectionString="Data Source=Location DB1;Initial       Catalog=DB Name;Integrated Security=True"/>
        <add name="Prod.external.net" connectionString="Data Source=Location DB1;Initial       Catalog=DB Name;Integrated Security=True"/>
    

    您可以将连接字符串的名称设为 Environment.MachineName 以使其工作。

    更多信息请参见以下链接:

    http://ayende.com/blog/135169/frictionless-development-web-config-and-connection-strings

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-22
      • 1970-01-01
      • 2012-01-27
      • 1970-01-01
      • 2012-04-25
      相关资源
      最近更新 更多