c#中是否有方法判断应用程序是否在本地主机上运行(与生产服务器相反)?
我正在写一个群发邮件程序,当它在本地主机上运行时,需要使用特定的邮件队列.
if (Localhost)
{
Queue = QueueLocal;
}
else
{
Queue = QueueProduction;
}
c#中是否有方法判断应用程序是否在本地主机上运行(与生产服务器相反)?
我正在写一个群发邮件程序,当它在本地主机上运行时,需要使用特定的邮件队列.
if (Localhost)
{
Queue = QueueLocal;
}
else
{
Queue = QueueProduction;
}
在应用程序配置文件中使用一个值,该值将告诉您所在的环境.
由于您使用的是ASP.NET,因此可以利用config file transforms来确保设置对于您的每个环境都是正确的.