根据针对同一.net实例请求的域加载不同的配置文件

时间:2018-12-18 21:19:31

标签: c# .net path web-config

我们有一个.net Web应用程序,我们想将两个域(例如:xxtest。com和yytest。com)指向同一应用程序。我需要基于aspx.cs文件中的域的键具有不同的appsettings值。 当我请求ConfigurationManager.AppSettings [“ Serverkey1”]时,如何配置或编码,以便根据域(xxtest。com / yytest。c om)获得不同的值

谢谢

1 个答案:

答案 0 :(得分:0)

您需要的只是

string domain = Request.Url.Host;

然后,您可以进行简单的字符串比较,并做您想做的任何事情。

有用的链接:https://docs.microsoft.com/en-us/dotnet/api/system.uri.host?view=netframework-4.7.2#System_Uri_Host