ClickOnce(在VS2008,.NETv3.5中)是否支持使用用户名和密码通过代理服务器工作?
感谢
PS。刚尝试过它似乎不是吗?我收到了以下错误:
(a)在firefox下:
URLDownloadToCacheFile failed with HRESULT '-2147024891'
(b)在IE下
System.Deployment.Application.DeploymentDownloadException(未知子类型)
--- Inner Exception ---
System.Net.WebException
- The remote server returned an error: (407) Proxy Authentication Required.
- Source: System
- Stack trace:
at System.Net.HttpWebRequest.GetResponse()
at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
PS。以下链接中的信息表示不完全&健壮地 - link text
答案 0 :(得分:1)
更长的答案是否定的,但有一个解决方法。这已由MSFT的C / O PM批准。
http://social.msdn.microsoft.com/Forums/en/winformssetup/thread/3e9cebad-9630-4bbc-a0ca-0d2f20335454
答案 1 :(得分:0)
简短的回答是否定的,但事实并非如此。这对我来说是个问题(我甚至在上面链接的Microsoft Connect页面上留下了评论。)
我的问题源于这样一个事实,即我的公司有一个应用程序,既可以在我们的内部网内部使用,也可以在办公室以外的用户使用。由于我们办公室外有用户,我必须将应用程序发布到互联网(即非内联网)位置。
当企业更改了一些代理设置时,应用程序破坏了内部用户安装和更新应用程序的能力,因为他们的代理凭据在5分钟内无效。他们可以加载应用程序,只要第一次打开IE并让任何外部网页加载 - 这似乎会自动重新验证他们的凭据。
我能找到的最佳解决方案是两次发布应用程序 - 首先发布到外部网站位置。第二,到未通过代理验证的内部网友好位置。
这个解决方案当然不优雅但对我们有用。