- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
为什么 Environment.GetEnvironmentVariable("variableName")
如果调用是从托管在 IIS 上的 webMethod 中进行的,为什么不能获取变量的值,如果我从控制台应用程序中调用它,它将起作用在同一台机器上?
我在哪里设置那些对 IIS Web 服务可见的变量?我应该使用 Environment.GetEnvironmentVariable(name, target)
中的第二个参数来获取它吗?
其实很简单:
[WebMethod(Description = "Gets the environment variable value.")]
public string GetEnvironmentVariable()
{
return Environment.GetEnvironmentVariable("VARIABLE_NAME_HERE");
}
顺便说一下,VARIABLE_NAME_HERE 是在系统和用户级别设置的。
最佳答案
重新启动 Visual Studio 为我修复了它(猜测 IIS Express 也缓存了这些值)。
关于c# - Environment.GetEnvironmentVariable 找不到变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12754884/
我遇到过几种情况,我试图通过命令行使用命令,但无法识别该命令。我已将其范围缩小到环境变量的问题。在每种情况下,当我使用底层 C# 方法检索变量时,变量存在,但不使用速记 $env:myVariable
我是 C++ 新手,但想学习。我有一个小程序可以将一些信息写入我的 \etc\hosts在 Windows 中;我得到 %WINDIR%通过 GetEnvironmentVariable() 变量,如
我想获取临时文件夹的路径 (C:\Users\user\AppData\Local\Temp)。 GetEnvironmentVariable("TEMP") 工作正常,但我得到了波浪号的路径: C:
为什么 Environment.GetEnvironmentVariable("variableName") 如果调用是从托管在 IIS 上的 webMethod 中进行的,为什么不能获取变量的值,如
我有一个 DLL 使用 getenv 获取启动选项( ) 电话。我想在打开 DLL 之前在同一个进程中设置该变量,以便可以通过 getenv 访问它。 .我应该使用哪个函数来设置它? 我了解到win
我正在 OSX 上运行一个控制台应用程序,它具有以下... public static void main(string[] args) { string mongoEndpoint = En
在 .NET 4.5.1 或 .NET 4.5.2 上执行的以下代码示例(相同结果)中,当代码查询“不存在”变量时会发生一些奇怪的事情。另一个完全存在的值为空字符串的变量“myvar”将不再通过调用
我正在使用 Win32 函数 GetEnvironmentVariable 来检索我刚刚创建的变量的值。我正在运行 Windows XP 和 VC++ 2005。如果我从 Visual Studio
(与其说这是一个学究气的练习,不如说是个问题,所以就这样吧。) 我制作了一个很好的小程序,它是我的 linux 操作系统的 native 程序,但我认为它也足够有用,可以存在于我的 Windows 机
行是 if (!val.Contains(Environment.GetEnvironmentVariable("windir"))) 这似乎在 Windows 7(64 位)系统上工作得很好,并且会
我刚刚在我的一项 Azure 应用服务中创建了一个“暂存”槽。 在 Azure 门户中,在该插槽的应用程序设置中,我创建了一个新 key ,如下所示: ...并将其设为“插槽设置”,因为我不希望交换此
我刚刚在我的一项 Azure 应用服务中创建了一个“暂存”槽。 在 Azure 门户中,在该插槽的应用程序设置中,我创建了一个新 key ,如下所示: ...并将其设为“插槽设置”,因为我不希望交换此
如果我使用项目属性页面在 Visual Studio 2017 中为 .Net Core Web 项目设置环境变量,我可以使用 Environment.GetEnvironmentVariable 读
我想用 C# 程序扩展当前的 PATH 变量。这里我有几个问题: 使用 GetEnvironmentVariable("PATH", EnvironmentVariableTarget.Machine
本文整理了Java中org.apache.gobblin.yarn.YarnHelixUtils.getEnvironmentVariables()方法的一些代码示例,展示了YarnHelixUtil
我有一个 xml 文件,我想从中读取 string xmlTemplatePath = Path.Combine(Environment.GetEnvironmentVariable("RoleRoo
我有一个 xml 文件,我想从中读取 string xmlTemplatePath = Path.Combine(Environment.GetEnvironmentVariable("RoleRoo
您好,我正在为我正在使用的安装程序使用 Inno Setup(基于 Delphi)。我只想将用户名放入字符串中:我的代码: var usrname: string; begin usrname :=
我有一个方法(在单独的类库中),由 WebRole 和 WorkerRole 调用。此方法包含文件的路径,使用 Environment.GetEnvironmentVariable("RoleRoot
我已使用 Visual Studio 2017 将我的应用程序发布到 Azure Function。由于环境变量中的连接字符串始终为空,我在日志中收到对象引用错误,但是,该应用程序在本地运行良好。下面
我是一名优秀的程序员,十分优秀!