0

我工作的公司制作了这个可执行文件,然后返回数据库的密码。我从返回密码的 Web 服务调用我的代码中的帮助程序类。该类基本上是运行这个可执行文件并检索密码。我想尽量减少对这个可执行文件的调用量,基本上是一次调用,换句话说,下一次服务调用应该只使用全局应用程序变量而不是可执行文件。我虽然很好,但我可以制作一个应用程序变量并将密码存储在那里而不必处理它。但是在我看来,我无法从单独的类中设置全局变量。此链接 http://msdn.microsoft.com/en-us/library/hk34sw2t.aspx 非常接近我想做的事情,但我不想使用密码检索器提供服务。我只是想从全局变量中获取它,如果没有设置密码。我试过在共享课程中这样做,但我不断收到错误。

If (Not HttpContext.Current.Application("sesame")) Then
                HttpContext.Current.Application("sesame") = password

            End If

由于某种原因,这给了我一个我不知道如何克服的 http 错误。有人可以指出我正确的方向。是我所说的可行还是我只是疯了。

4

1 回答 1

3

很可能它应该是这样的

If HttpContext.Current.Application("sesame") Is Nothing Then
   HttpContext.Current.Application("sesame") = password
End If
于 2013-06-15T02:36:48.013 回答