AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[clickonce](server)

Martin Hope
Saleem
Asked: 2017-01-15 06:14:09 +0800 CST

单击一次应用程序以连接到远程服务器

  • 0

我有一个 .net 应用程序,它调用部署在 IIS 上的本地 windows server 2012 上的 web 服务,并且 sql server 数据库也驻留在该服务器上。所有员工都连接到相同的服务和数据库,因为我们都在同一个域上,我通过 Visual Studio (2012) 将应用程序和 Web 服务发布到服务器。

现在我需要让员工在公司网络之外访问此应用程序,因此我在我们的一台远程 Windows 2012 服务器上的 IIS 上部署了 web 服务,我在远程服务器中创建了一个公共共享文件夹并添加到应用程序 web 服务文件中它并在Visual Studio中我将发布方法更改为Web部署并填写如下信息:

服务器:https://xxxx/

网站名称:https://xxxx/PublicFolder

目标 URL:https://xxxx/PublicFolder/Application

当我单击验证连接时,它会失败并显示以下消息:

无法连接到远程计算机(“xxxx”)。在远程计算机上确保安装了 Web Deploy 并启动了所需的进程(“Web 管理服务”)。了解更多信息:http: //go.microsoft.com/fwlink/ ?LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE 。无法连接到远程服务器

请注意,我尝试将 https 替换为 http 并且出现另一个错误:

无法连接到远程计算机(“xxxx”)。在远程计算机上确保安装了 Web Deploy 并启动了所需的进程(“Web 管理服务”)。了解更多信息:http: //go.microsoft.com/fwlink/ ?LinkId=221672#ERROR_USER_NOT_ADMIN 。远程服务器返回错误:(401)Unauthorized

我去了上一个链接,我按照他们的建议做了:

  • 在远程计算机上创建一个单独的用户组 MSDepSvcUsers。
  • 在本地和远程计算机上创建一个本地帐户 A。
  • 将 A 添加到远程计算机上的 MSDepSvcUsers。
  • 使用帐户 A 发布,这将允许您发布而无需使用内置管理员帐户。

但仍然存在相同的错误(NOT_ADMIN)

更新: 我找到了另一种可能的解决方案:

添加/修改 Windows 注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\”并将其设置为“1”。

添加此注册表项后,错误更改为:

站点“http:”不存在...#ERROR_SITE_DOES_NOT_EXIST

所以现在如果我输入错误的凭据,我会得到未经授权的错误,如果我使用正确的凭据,我会得到 side does not exist 错误。

我应该怎么办?

deployment remote-access remoteapp clickonce windows-server-2012
  • 1 个回答
  • 836 Views
Martin Hope
JiBéDoublevé
Asked: 2012-06-19 03:48:49 +0800 CST

在安全区域“Internet 区域”中运行的应用程序有哪些权限?

  • 2

我们有一个通过 ClickOnce 部署的应用程序。当我们从 URL 安装它时,此应用程序具有安全区域“Internet 区域”。

正如我在标题中提到的,我想找到一种方法来了解授予从“Internet 区域”运行的应用程序的权限列表。

security permissions clickonce
  • 2 个回答
  • 209 Views
Martin Hope
Marlon
Asked: 2010-03-19 04:08:32 +0800 CST

通过网络运行 .net 应用程序

  • 0

我需要一些建议。我需要启用 .Net 应用程序以在网络共享上运行,问题是这将在客户端网络共享上,因此路径将不相同。

我已经快速浏览了 VS2008 中的 ClickOnce 和发布选项,但它需要一个特定的网络共享位置——我假设这个位置在它执行它的时候被存储在某个地方。

目前这项工作正在使用一个旧的 VB6 应用程序完成,因此可以解决所有这些安全问题,但是该应用程序编写得很糟糕,几乎不可能维护,所以它真的需要去。

是否可以将域控制器设置为允许执行此特定的 .Net 应用程序?任何其他选项都会受到欢迎,因为我想要这个小应用程序对业务非常关键。

我可以说客户端网络是学校,因此通常与客户端机器一样被完全锁定,因此手动向每台客户端机器添加例外是一个很大的禁忌。

马龙

windows security active-directory .net clickonce
  • 1 个回答
  • 265 Views
Martin Hope
Conceptdev
Asked: 2009-07-27 15:42:48 +0800 CST

如何通过 Citrix 使 .NET ClickOnce 应用程序成为“已发布的应用程序”?

  • 3

我们有一个 WPF ClickOnce 应用程序,需要通过 ClickOnce 直接部署到用户桌面(工作正常)和作为 Citrix 发布的应用程序(不是发布的桌面)。

这个citrix 论坛帖子有一些讨论,但没有明显的问题答案。

如果我们只是“发布”一个 ClickOnce URL(例如来自 IE),我不明白它是如何工作的 - 可执行文件下载到哪里?即使它有效,每个唯一的 Citrix 用户是否都将应用程序下载到唯一的磁盘位置?

ClickOnce 链接可能如下所示,并触发一个助推器 EXE,该程序会在启动之前下载最新的应用程序 EXE。这似乎很难与“已发布应用程序”模型相结合,我认为它希望指向一个单一的、现有的可执行文件来运行......

http://webservername/foldername/ApplicationName.application#ApplicationName.application

有谁知道这是否绝对不可能?或者如果可能的话,如何使它工作?

更新:我们正在使用 .NET 3.5 SP1

citrix clickonce
  • 3 个回答
  • 11597 Views
Martin Hope
nos
Asked: 2009-06-22 16:45:12 +0800 CST

如何通过 Tomcat 部署 ClickOnce 应用程序?

  • 5

我们需要通过 Apacke Tomcat 6. 服务器部署 .NET clickonce 应用程序。有没有人有任何设置这个提示或警告?(或者 ist 就这么直截了当,我什至不需要问?)

tomcat clickonce
  • 1 个回答
  • 2049 Views
Martin Hope
Keith Sirmons
Asked: 2009-05-09 13:14:09 +0800 CST

ClickOnce 应用程序是否部署到 FDCC 锁定的计算机?

  • 2

我们希望将 ClickOnce 应用程序发布到大型 Active Directory 网络,该网络必须遵守FDCC(联邦桌面核心配置),这是 OMB 强制的安全配置。

有没有人有这种安全配置和 ClickOnce 应用程序的经验?该应用程序需要能够读取登录用户有权访问的文件。

我们还担心将来会放置额外的安全设置,这可能会阻止 ClickOnce 应用程序工作。

当您开始锁定计算机时,用于部署的 ClickOnce 方法的稳健性如何?ClickOnce必须进行
哪些设置才能正常工作?

谢谢你,
基思

编辑:我也在stackoverflow上问这个问题,因为它有点像双方。

security clickonce
  • 2 个回答
  • 343 Views
Martin Hope
Brann
Asked: 2009-05-06 06:33:28 +0800 CST

如何配置 apache 以防止代理服务器在我的网站上缓存特定 URL?

  • 2

我在 Apache 服务器上托管了一个 clickonce 存储库;出于显而易见的原因*,我不希望此存储库被代理服务器缓存。

我知道没有办法阻止代理缓存某些内容,但我正在寻找一种方法来提示代理不要缓存我的 URL,或者为其提供“过时日期”。

有没有办法用 Apache 做到这一点?如果没有,是否可以使用另一个网络服务器(IIS?)

如果有一些选项只与某些特定的代理供应商合作,我也对这些感兴趣。


** 如果存储库被缓存,软件会根据“最新版本”(由代理持有)的过时副本检查其版本,而不是根据我的服务器上的“真实”最新版本检查自身。

apache-2.2 proxy web-server clickonce
  • 4 个回答
  • 12655 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve