c# - 如何检查本地主机

标签 c# asp.net .net

在 C# 中有没有一种方法可以检查应用程序是否在本地主机(而不是生产服务器)上运行?

我正在编写一个需要使用特定邮件队列的群发邮件程序,它是否在本地主机上运行。

if (Localhost)
{
Queue = QueueLocal;
}
else
{
Queue = QueueProduction;
}

最佳答案

作为 comment有正确的解决方案我将把它作为答案发布:

HttpContext.Current.Request.IsLocal 

关于c# - 如何检查本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11834091/

相关文章:

c# - 为什么这个GridView无法更新数据

c# - 将基于回调的类包装为异步类

c# - 通过 POCO 将 System.Configuration 移植到 .NET Core?

c# - C# 和 Java 之间的主要区别是什么?

c# - 从后面的代码添加类属性

asp.net - ASP.NET 默认 css 的直接替换

.net - XPath 获取 ID 最高的元素

c# - 在 DataGrid 上绑定(bind) View 和 ViewModel

c# - 如何在 C# 文件中创建 List<T> 实例

c# - 如何在不更改下一个方面节点的旧值的情况下获取新值?