遇到代理身份验证问题。
基本上,问题是客户试图使用代理连接到我们的服务器应用程序导致407错误。通过添加
可以轻松修复此问题<system.net>
<defaultProxy useDefaultCredentials="true"/>
</system.net>
到app.config,正如许多其他关于堆栈溢出的问题所讨论的那样。
我的问题是我们的客户端应用程序通过Web客户端拥有自己的身份验证过程来验证我们的服务器应用程序数据库。因为我已经设置客户端使用defaultCredentials,如果我们通过代理,应用程序正在尝试使用默认凭据(例如MyWindowsDomain \ MyWindowsUser1)登录我们的服务器应用程序,这显然会导致无效登录,因为此用户不存在在服务器应用程序用户数据库中有人遇到过这个问题并知道如何修复它吗?或任何想法?