问题标签 [one-click-web-publishing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
464 浏览

visual-studio-2010 - Visual Studio Web 发布导致 VPN 连接断开

我在 Visual Studio 2010 SP1 中有一个 Web 应用程序项目。当我在办公室工作时,它会正确发布。但是,当使用 VPN 连接远程工作时,VPN 连接会在开始预览操作开始几秒钟后断开。知道为什么 VPN 会掉线吗?

我正在使用Web 发布更新

0 投票
2 回答
1604 浏览

visual-studio-2012 - Visual Studio 2012 Web Deploy 发布预览显示所有文件已更改

当您是唯一的代码库开发人员时,Visual Studio 2012 中 Web Publishing 对话框的 Preview 窗格可以很好地工作(参见下面的示例): 在此处输入图像描述

但是,当多个开发人员使用它时,它似乎会下降。它似乎使用文件时间戳作为比较的手段,所以即使你从 TFS 获得了最新的,你的时间戳也不同于其他人在服务器上发布的文件,所以它在列表中包含了很多幻像变化(深入了解后,差异的两个窗格是相同的)。

有没有人想出解决这种情况的方法?

0 投票
1 回答
260 浏览

asp.net-mvc - VS2012 发布发布构建失败

我正在使用 VS2012 中的 Web 发布过程将我的 MVC 4 项目部署到远程 IIS 服务器。这在发布调试配置时工作正常。但是,当我尝试部署发布配置时,构建失败。设置是我使用 MVC 4 框架,但我将所有控制器都放在一个单独的 F# 项目中。控制器使用可通过使用客户端库访问的 Web 服务,该客户端库使用 F# 类型提供程序生成客户端。在构建发布配置时,我注意到多个错误,因为 wcf 类型不再有效。然而,提供这些类型的库已经构建好了。

使用完全相同的设置,但将构建配置更改为调试(在设置下的网络发布对话框中),我可以毫无问题地发布解决方案。

0 投票
1 回答
855 浏览

windows-7 - 从 Internet Explorer 安装时的 UAC 提示

您好已经创建了一个安装程序,可以在用户级别安装应用程序。当我从 cab 文件中提取 setup.exe 并在本地运行时,它不会提示我输入 UAC 并正常安装并安装在用户上下文中。

应用程序和驾驶室经过数字签名。

但是,当我使用一键式安装程序安装它时,它会提示我输入 UAC 并将其安装在管理员上下文中。

任何人都可以阐明为什么相同的 setup.exe 表现不同吗?

我能做些什么来避免这种情况?

我希望我的应用程序在没有管理员权限的情况下安装在用户级别?

0 投票
1 回答
6467 浏览

c# - 为什么我的签名、点击一次的应用程序说它有一个未知的发布者

我想创建一个易于安装的应用程序。安装过程相当复杂(很多权限、防火墙规则、服务等)。所以我决定用 C# (.net 4) 编写安装程序,然后让安装程序本身成为一次单击安装。

这个想法是,用户会去网站,点击安装,我的安装程序将通过点击一次安装在他们的计算机上,然后它会运行,设置主程序。

为了使这个过程变得简单,我显然必须签署所有可执行文件。我购买了 Comodo 代码签名证书,将其安装在我的证书存储中,并在 VS Express 2012 中勾选了“Sign the Click Once manifests”。我还包括了一个运行后的构建步骤

我清理了我的构建文件夹和部署网站中的所有内容,并运行了一个干净的构建。

我检查了构建文件夹中可执行文件的属性,它显示为我发布的。

我将程序发布到网站,启动另一台 Windows 8 计算机,导航到该网站,然后单击“安装”按钮。

提示我Do you want to run or save setup.exe,并选择运行。

然后我被提示setup.exe is not commonly downloaded and could harm your computer- 我点击了操作,它说This program might harm your computer。它确实说出版商是 Trumphurst Ltd,并给了我运行的选项,我点击了。

然后我得到了"Open File - Security Warning", for ".....\TimeClockSetup.exe", "Publisher: Unknown Publisher"

为什么exe显示为Unknown publisher

我浏览到安装它的用户数据目录中的 exe,但“属性”对话框中没有显示“数字签名”选项卡。

但是,如果我浏览到构建文件夹中的 exe,它有一个签名。

[后来]我记得在某处读到,构建或发布过程的某些部分使用 obj 文件夹中的 exe 文件,而不是构建输出文件夹中的那个,所以我在构建后的步骤中添加了签名 - 它没有任何区别。

0 投票
1 回答
534 浏览

asp.net-mvc-4 - 一键式 Web 部署失败:“此类不支持此方法。”

我发现了很多关于 web 部署的文章以及为什么它可能会失败,但没有任何关于此错误消息的答案。

Web 部署任务失败。(无法完成对远程代理 URL 的请求https://myserver:8172/msdeploy.axd?site=mysite。)

无法完成对远程代理 URL 的请求https://myserver:8172/msdeploy.axd?site=mysitename。请求被中止:请求被取消。此类不支持此方法。

我正在尝试将 MVC4 网站从 Visual Studio 2013 Express 部署到安装了 Web 服务器角色的 Windows 2008 R2 数据中心服务器。

我遵循了这个(和其他安装指南)并且可以确认以下内容:

  • Windows Server 2008 R2 数据中心
  • 已安装 Web 服务器角色
  • 管理服务正在运行
    • 接受 Windows 和 IIS 凭据
    • 服务器Administrator有权限
    • 启用远程连接(并重新启动服务)
    • SSL 证书是我们的真实证书,而不是自我证书
  • 我的防火墙配置为允许此流量
  • 访问时提示我输入用户名/密码https://myserver:8172/msdeploy.axd
  • 网站正在运行
    • 绑定到所有 IP:80:443(与部署具有相同的证书)
0 投票
1 回答
532 浏览

c# - 应用程序需要 4.0 完整版或其他兼容的 .Net 框架

我收到错误应用程序需要完整的 4.0 版或其他兼容的 .Net 框架

我有以下提到的先决条件-

视窗安装程序 4.5

Microsoft .NET Framework 4 客户端配置文件(x86 和 x64)

SQL Server 紧凑型 3.5 SP2

SQL Server 2008 速成版

视窗安装程序 3.1

当我提到 Microsoft .NET Framework 4 Client Profile(x86 和 x64)时,请告诉我为什么会抛出这样的错误。

0 投票
1 回答
46 浏览

c# - 如何命名安装通过oneclick安装程序发布的exe文件时创建的文件夹

我正在使用 visualstudio 中提供的 oneclick 安装程序来部署桌面应用程序。安装后,安装在用户本地appdata路径下创建一个文件夹(C:\Users\xxxxx\AppData\Local\Apps\2.0\5VOHNBL2.9EW\W5YA2RJW.64K\batc...exe_55e4bcf8b6e845f5_0001.0000_none_294f456f6b107c8a)确定安装会创建一个可读的文件夹名称吗?

0 投票
1 回答
959 浏览

visual-studio - 我可以阻止 Visual Studio 2012+ 发布 packages.config 和 EF 图表文件吗?

当我在 Visual Studio 2012/2013/2015 中发布 ASP.NET Web 应用程序时,默认情况下,Visual Studio 还将发布packages.config(来自 NuGet)和任何*.edmx.diagram文件(来自 Entity Framework)。

我知道我可以进入项目并单独将这些文件的属性从Build Action Content切换到Build Action None,但是,我必须为我使用 Entity Framework 或任何其他 NuGet 提供的包的每个项目执行此操作。

我可以将发布过程配置为逐个项目排除文件,但是是否可以在全局范围内告诉 Visual Studio 2012/2013/2015在所有项目中排除这些文件?

0 投票
2 回答
2395 浏览

browser - 如何防止 Visual Studio 2015 在发布 asp.net 应用程序后启动浏览器?

我正在使用发布配置文件将站点推送到远程主机的站点上工作。发布后,我得到一个导航到新发布站点的新浏览器窗口。这在大多数情况下都可以,但我无法允许最后一步发生,我只是想告诉视觉工作室在发布后不要向我展示网站。我检查了所有我能找到的发布设置,但没有找到任何控制它的选项。有人有想法么?