小编Til*_*zen的帖子

如何在.Net应用程序中使用IE代理服务器设置及其凭据

如何将保存的代理设置和凭据用作HttpWebRequests的默认设置?可以访问和使用代理设置,但不能使用凭据:

IWebProxy proxy = WebRequest.GetSystemWebProxy();
proxy.Credentials = CredentialCache.DefaultNetworkCredentials;
WebRequest.DefaultWebProxy = proxy;
Run Code Online (Sandbox Code Playgroud)

是否有使用凭据的权限?

它适用于通过NetworkCredential实例传递凭据:

proxy.Credentials = new NetworkCredential("username", "password");
Run Code Online (Sandbox Code Playgroud)

但我想使用操作系统/ IE中保存的那些.

编辑:

我正在使用第三方lib创建并调用应该通过代理传递的HttpWebRequests.这可能是问题的一部分吗?

使用带有此内容的App.Config文件也不起作用

<configuration>
  <system.net>
    <defaultProxy enabled="true" useDefaultCredentials="true">
    </defaultProxy>
  </system.net>
</configuration>
Run Code Online (Sandbox Code Playgroud)

.net c# authentication proxy credentials

7
推荐指数
2
解决办法
6831
查看次数

如何将entityframework 6与mono和sqlite一起用于C#跨平台开发?

在SQLite作为db后端的支持下,是否有可能将EntityFramework 6用于Windows&Linux和MacOS C#项目?

编辑: 我们将使用DBreeze作为替代品.EntityFramework和NuGet与SQLite结合使用并不像DBreeze目前那样"开箱即用".我仍然会对使用EntityFramework的解决方案感到非常高兴.

c# sqlite mono cross-platform entity-framework-6

5
推荐指数
1
解决办法
2013
查看次数