我需要配置一个网站,通过代理访问另一台机器上的via服务。我可以将网站配置为使用代理,但我找不到指定代理所需凭据的方法,这是可能的吗?以下是我当前的配置:
<defaultProxy useDefaultCredentials="false">
<proxy usesystemdefault="true" proxyaddress="<proxy address>" bypassonlocal="true" />
</defaultProxy>
我知道你可以通过代码做到这一点,但是网站运行的软件是一个闭源的CMS,所以我不能这样做。
有没有办法做到这一点?MSDN对我帮助不大..
发布于 2009-05-17 23:03:14
虽然我还没有找到在web.config中指定代理网络凭据的好方法,但您可能会发现,通过在web.config中包含以下内容,您仍然可以使用非编码解决方案:
<system.net>
<defaultProxy useDefaultCredentials="true">
<proxy proxyaddress="proxyAddress" usesystemdefault="True"/>
</defaultProxy>
</system.net>
执行此操作的关键因素是更改IIS设置,确保运行该进程的帐户有权访问代理服务器。如果您的进程在LocalService或NetworkService下运行,那么这可能不会起作用。很有可能,您需要一个域帐户。
发布于 2008-10-09 11:38:40
目录服务/LDAP查找可用于此目的。它涉及到基础设施级别的一些更改,但大多数生产环境都有这样的规定
https://stackoverflow.com/questions/186800
复制相似问题