gpt4 book ai didi

wcf - 如何从身份验证代理后面运行 svcutil.exe

转载 作者:行者123 更新时间:2023-12-04 10:53:34 25 4
gpt4 key购买 nike

我想运行 svcutil.exe用于访问 Internet 上的 Web 服务的工具。不幸的是,每当我尝试时,都会收到一堆错误,其中包括以下消息:

The request failed with HTTP status 407: Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied.



正如我从 this related post 了解到的(使用 more details here ),问题是我坐在一个身份验证代理后面。那篇文章解释说我需要编辑 app.config文件,但我不知道如何做到这一点。我想我会使用 /svcutilConfig:alternate_app.config开关,但我不知道如何构造一个有效的 .config 文件来传递给该开关。 svcutil.exe 使用的默认 app.config 文件是什么?

最佳答案

好吧,我想我已经找到了我的问题的答案:

原来是默认的.config svcutil.exe 使用的文件被称为 svcutil.exe.config ,并且(至少对我而言)它位于此文件夹中:

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin

我决定直接编辑该文件(而不是用 /svcutilConfig 开关摸索)。我需要管理员权限才能这样做。

该文件的最终内容如下所示:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<generatePublisherEvidence enabled="false" />
</runtime>
<system.net>
<defaultProxy useDefaultCredentials="true" />
</system.net>
</configuration>

(隐藏在 <system.net> 元素中的秘诀。)

为了让这一切正常工作,我必须以管理员身份启动命令提示符,导航到上面列出的文件夹,然后从那里运行 svcutil.exe 命令。

希望这能帮助其他陷入困境的可怜人!感谢@AndrewWebb 为我提供线索!

关于wcf - 如何从身份验证代理后面运行 svcutil.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15124350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com