凭借ClickOnce的所有优点,我们希望将其用作应用程序的部署机制。
但是,我在Microsoft Connect中发现了此消息,其中说ClickOnce失败,并通过代理身份验证。
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=115468&wa=wsignin1.0
这是否意味着公司中最常见的方案之一(Windows服务器+ ISA服务器)不能与ClickOnce一起使用?
“解决方案”是为每个客户端修改machine.config!这对我们来说是绝对无法接受的(此外,ClickOnce的目的是什么?)
我们的应用程序使用3.5,我想知道该问题是否仍然存在。或者,如果有人设法完成了这项工作。
(我知道v2有一个补丁,但是v3>呢?)
谢谢
最佳答案
由于我仍在2.0代码库中,因此无法回答有关问题是否仍存在于3.5中的确切问题。但是,我希望以下内容对您有用,具体取决于部署环境中可用的选项:
这是否意味着公司中最常见的方案之一(Windows服务器+ ISA服务器)不能与ClickOnce一起使用?
UNC部署是我在部署ClickOnce(在2.0中)应用程序时遇到此代理身份验证问题时多次使用的解决方法。在公司环境中,共享上的NTFS权限可以提供所需的安全级别
关于.net - ClickOnce是否支持将应用程序部署到需要身份验证的代理后面的客户端?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/669929/