0
  • 我有一个 vb.Net 应用程序,它在我的连接字符串中使用 localhost 和“Integrated Security=True”在本地运行良好。
  • 应用程序本身使用 Environment.UserName 来允许访问网页并根据我返回的用户名显示不同的信息。

该站点现在位于生产服务器上(仍在我们的网络中),我收到“用户 'DOMAIN\SERVERNAME' 的登录失败”。

我需要允许访问所有公司用户,并且不想在我的连接字符串中指定用户名和密码,因为当我这样做时,它会阻止我使用“Environment.UserName”访问单个用户不确定语义将此称为 Intranet 应用程序,但我认为我所涉及的领域.. 当然,该站点在公司之外将不可用。

我认为这个问题需要更多信息,但不太确定还能说什么!将密切关注任何回应。

4

1 回答 1

0

Environment.UserName获取服务器操作系统上的当前登录用户,以及 ASP.NET 中应用程序池的用户名。

在 ASP.NET中,HttpContext.Current.Session.User如果您想要连接到您网站的用户名,您应该使用。

于 2014-12-03T11:54:44.660 回答