用户无法安装单击一次应用程序

2024-05-26

我有一个相对简单的支持应用程序,我选择通过单击一次将其部署给我们的支持人员。

我认为它仍然被称为 Click-Once。我在 VS2008 中使用项目属性的发布选项卡。

一些用户已成功点击该网址,下载并运行该应用程序。

某一特定用户不能。

他安装了 .Net 3.5 SP1,并且确实到达了发布页面,在那里他可以选择安装。单击此按钮后,他会收到一条错误消息

错误消息包含以下短语

  • 无法启动应用程序
  • 应用程序下载失败
  • 检查您的网络连接或联系您的系统管理员 网络服务提供商
  • 由于目标机器主动拒绝而无法建立连接

我很想知道可能是什么原因造成的......

我无法理解为什么我发布到的服务器会以不同的方式对待这个用户。

有任何想法吗?


请您的用户单击“详细信息...”按钮,然后通过电子邮件向您发送完整内容。在“错误摘要”部分中,您可能会看到类似以下内容的内容:

情况 1:检测到以下故障消息:

  1. 下载 APPLICATION_FILE_URL 未成功。
  2. 远程服务器返回错误:(407) 需要代理身份验证。

用户应该收到“需要代理身份验证”对话框的提示,但如果他们没有看到它,那么您的代理服务器将返回非标准响应。基本上,您需要让代理服务器供应商修复他们损坏的软件,但是您可以通过让用户编辑工作站的 MACHINE.CONFIG 文件以包含以下内容来解决问题:

<configuration>
    <system.net>
        <settings>
            <httpWebRequest useUnsafeHeaderParsing="true" />
        </settings>
    </system.web>
</configuration>

情况 2:检测到以下故障消息:

  1. 下载 APPLICATION_FILE_URL 未成功。
  2. 远程服务器返回错误:(403) 禁止。

这通常意味着源服务器(您托管应用程序的网络服务器) 正在主动拒绝您的用户访问。 这是由于:

  1. IP 地址限制- 如果它是内部公司网络服务器,则这是可能的。如果您有一个 IP 地址受限的网站,请找出您用户的 IP(假设它是静态的)并将其添加到访问列表中。

  2. 文件系统权限- 内部公司服务器上的另一种常见情况。找出您的用户使用什么(组/)用户名向您的服务器进行身份验证,并确保 .application 文件和该目录的所有内容(包括目录本身)对其帐户具有正确的权限。

希望这可以帮助!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用户无法安装单击一次应用程序 的相关文章

  • 无法在泛型方法中将类型更改为可为空

    我正在创建一个通用转换器 这是通用转换器的示例代码 bool TryReaderParse
  • 在.NET windows窗体中向TableLayoutPanel添加动态控件

    我想在单击按钮时动态地将控件添加到面板 但我想整理一下位置 例如 我想要两个并排的文本框宽度相等 占用面板的相等空间 见下图 正如您在上图中看到的 单击按钮时 将添加控件 但我在使用 TableLayoutPanel 时遇到问题 请参阅下面
  • 将 .NET 中的输出字符串中的列表中的所有项目连接在一起

    如何编写 LINQ 表达式 或其他任何表达式 来从列表中选择一个项目并将它们连接在一起 Example IList
  • 绑定到列表的可编辑 DataGridView

    我有一个绑定到列表的 DataGridView 这些值显示良好 当我单击某个值时 它开始编辑 但是当我按 Enter 时 更改将被忽略 任何数据都不会更改 当我在值设置器中放置断点时 我可以看到它在编辑后执行 但没有显示更改的数据 我的绑定
  • 事件处理程序中的“对 SetCurrentCellAddressCore 的可重入调用” - 仅当单元格行索引和列索引相等时

    我正在制作一个 WinForms 应用程序 其中包含一个使用DataGridView处理简单的数据操作 确保准确输入 同时减少混乱 阅读 不使用DataGridViewComboBoxColumn 我有几个事件处理程序可以暂时将DataGr
  • 在 WinForms 上使用 async/await 访问 Task.Run 中的 UI 控件

    我在 WinForms 应用程序中有以下代码 其中包含一个按钮和一个标签 using System using System IO using System Threading Tasks using System Windows Form
  • 在列标题上绘制矩形

    I m painting rectangle on the column headers in datagridview but on scrolling to right it disappears as in the picture s
  • 请求失败,HTTP 状态 401:未经授权

    我有一个在 IIS6 XP Pro SP2 中运行的 NET 2 0 网站 VB 和托管 ASMX Web 服务的 NET 3 5 当然 在 IIS 的 ASP NET 选项卡下配置为 NET2 在 Chrome 中 我可以成功调用 ASM
  • 关闭表单后进程未关闭

    我有第一种形式 它调用另一种形式 然后消失 frm visible false 该表单在被调用一次后不应返回 但它是主表单 启动程序时出现的第一个表单 我试图做到这一点 以便当您关闭第二个表单时 两个表单都会关闭 我已经尝试了多种方法 但所
  • 我可以为我在面板上绘制的节点显示工具提示吗?

    我有一个 MMO 网格系统及其用途A 寻找路径 有时它会失败 因为我的节点放置不当 为了解决这个问题 我制作了一个网格可视化器 它工作正常 我可以看到一些节点放置得不好 但我看不到哪些节点 这是我显示节点的代码 foreach var no
  • 如何正确使用Dispatcher.BeginInvoke?

    我几乎在互联网上到处搜索 我用谷歌搜索了很多次并找到了很多结果 但我仍然找不到解决我的问题的方法 我正忙着改造旧的WinForms应用程序到新的 WPF 应用程序 但我在使用某些命令时遇到问题 在他们使用的 Winforms 应用程序中Co
  • 如何在单击 DatagridView 中的另一个复选框列时禁用复选框列

    我有两个 ckecbox 错误和启用 如下所示 如果我取消选中 启用 复选框 相应的 错误 复选框将变为灰色 我尝试了如下但没有启用或禁用属性 void dgRulesMaster CellContentClick object sende
  • 是否可以在不使用连接器的情况下将 C# 变量包含在字符串变量中?

    NET 3 5 C 是否允许我们在字符串变量中包含变量 而无需使用 连接符 或 string Format 例如 在伪中 我使用 符号来指定变量 DateTime d DateTime Now string s The date is d
  • WinForms 应用程序设计 - 将文档从 SQL Server 移动到文件存储

    我有一个连接到 SQL Server 的标准 WinForms 应用程序 该应用程序允许用户上传当前存储在数据库中的文档 在使用图像列的表中 我需要更改这种方法 以便将文档存储为文件 并将文件的链接存储在数据库表中 使用当前的方法 当用户上
  • 跨线程操作在BackgroundWorker中无效

    我想在数据网格视图中显示有关表单加载的一些数据 我想要显示的数据有大量行 当我使用后台工作处理器时 它向我显示以下错误 My code private void backgroundWorker1 DoWork object sender
  • 如何更改选项卡控件的名称

    我在 C WinForms 应用程序中使用选项卡控件 我想更改选项卡的标题 默认情况下它们是 tabPage1 tabPage2 等 一种无需代码即可实现的懒惰方法 选择选项卡控件 Go to properties use F4 to do
  • 如何在非托管 ATL GUI 中嵌入 Windows 窗体?

    我有一个使 COM 可见的 Windows 窗体用户控件 现在我想将该控件嵌入到 ATL 对话框 GUI 中 ATL项目 非托管C 只应获取winform的progID并在运行时动态创建和嵌入它 这可能吗 如果可以 我该怎么做 我不确定 A
  • 删除DataGridView(表)中的多行

    我有一个数据表 myTable 它与 DataGridView dgv 绑定 DataGridView dgv 有一个复选框列 我的目标是删除在按钮事件中选中的行 数据表当然会更新 现在我的代码仅适用于删除一行 不适用于多行 感谢帮助 pr
  • C# 按钮文本 Unicode 字符

    C 不想在按钮上放置 Unicode 字符 如果我将 u2129 放入按钮的 文本 属性中 按钮将显示 u2129 而不是 Unicode 字符 例如 我选择 2129 因为我可以在计算机上当前活动的字体中看到它 我之前看到过这个问题链接文
  • 如何在文本框中插入图像

    有没有办法在文本框中插入图像 我正在开发一个聊天应用程序 我想用图标图像更改值 等 但我找不到如何在文本框中插入图像 Thanks 如果您使用 RichTextBox 进行聊天 请查看Paste http msdn microsoft co

随机推荐