gpt4 book ai didi

proxy - ClickOnce 不遵守本地主机的安装文件夹

转载 作者:行者123 更新时间:2023-12-05 00:43:41 26 4
gpt4 key购买 nike

我正在测试 ClickOnce 应用程序部署。我在我的机器上设置了一个虚拟目录(运行 IIS)。我已指定 http://localhost/SampleApplication作为 Visual Studio 发布选项卡中的安装文件夹 URL。但是,当我发布应用程序时,出现以下错误:

Warning: Files could not be downloaded from http://chrish/SampleApplication/.

The remote server returned an error: (407) Proxy Authentication Required. Publish success.

Warning: Unable to view published application at http://chrish/SampleApplication/publish.htm. http://chrish/SampleApplication/publish.htm



请注意它如何将我的 url 从 Localhost 更改为我的登录名。为什么?这不是一周前发生的。

最佳答案

ClickOnce 安装涉及验证服务器名称是否与预期名称匹配。因此, localhost 总是在幕后转换为计算机名称 [不是您在问题中建议的用户名](ClickOnce 所做的许多令人困惑的事情之一 - 这样做的一个副作用是,如果您想设置 3 个下载服务器,您需要做 3 个单独的发布和/或 script the publish like this ) 或 like this .所以这并不奇怪 - 它总是在幕后进行。

407 错误与代理身份验证有关。这意味着下载是通过代理(例如 Microsoft ISA Server)转移的。查看您的 IE Internet 选项连接代理设置并确保它绕过本地地址 [例如 chrish ]。

它报告成功的原因是上传可能使用了与验证不同的替代机制,并且没有通过代理路由/被代理阻止。 (潜在的问题是 .NET 框架默认情况下不传递代理凭据,您需要 either apply a config entry for devenv 或发布或让构建过程调用带有额外代码的测试步骤发送代理凭据) ( http://blogs.msdn.com/jpsanders/archive/2009/03/24/httpwebrequest-webexcepton-the-remote-server-returned-an-error-407-proxy-authentication-required.aspx 。另见 How should I set the default proxy to use default credentials? )

关于proxy - ClickOnce 不遵守本地主机的安装文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/787154/

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