Ror*_*ker 2 clickonce .net-3.5 winforms
我有一个相对简单的支持应用程序,我选择通过单击一次将其部署到我们的支持人员。
我认为它仍然称为Click-Once。我正在使用VS2008中项目属性的“发布”选项卡。
几个用户设法点击进入URL,下载并运行该应用程序。
一位特定用户不能。
他已经安装了.Net 3.5 SP1,并且确实到达了发布页面,并提供了安装选项。单击此后,他会收到一条错误消息
该错误信息包含以下短语
我想知道是什么原因造成的...
我不明白为什么我发布到的服务器会对该用户给予不同的对待。
有任何想法吗?
小智 5
要求您的用户单击“详细信息...”按钮,然后通过电子邮件向您发送全部内容。在“错误摘要”部分中,您可能会看到类似以下的内容:
应该已经通过“需要代理身份验证”对话框提示用户,但是如果看不到该对话框,则您的代理服务器将返回NON-STANDARD响应。基本上,您需要让代理服务器的供应商感到厌烦才能修复其损坏的软件,但是您可以通过让他们编辑其工作站的MACHINE.CONFIG文件以使其包含以下内容,来解决该问题:
<configuration>
<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing="true" />
</settings>
</system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)
这通常意味着原始服务器(托管应用程序的Web服务器)正在积极拒绝用户访问。这是由于以下原因之一:
IP地址限制 -如果它是内部公司的Web服务器,则很有可能。如果您有受IP地址限制的网站,请找出您用户的IP(假定它是静态的)并将其添加到访问列表中。
文件系统权限 -内部公司服务器上的另一种常见权限。找出您的用户正在使用什么(组/)用户名对服务器进行身份验证,并确保.application文件和该目录的所有内容(包括目录本身)对其帐户具有正确的权限。
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
15282 次 |
| 最近记录: |