问题标签 [web-setup-project]

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 投票
0 回答
184 浏览

visual-studio-2010 - Web 设置项目中不能有超过 1 个 [Radio Buttons (2 Buttons)] 对话框?

我在我的 Web 设置项目中添加了一个对话框,允许用户在两​​个选项之间进行选择。我通过右键单击项目并选择“视图”->“用户界面”来做到这一点。然后我右键单击开始-> 添加对话框并选择单选按钮(2 个按钮)。

如果我尝试以这种方式添加另一个,则 Radio Buttons (2 Buttons) 选项将消失。我假设这是因为我已经有了一个,这太荒谬了,我不希望它是真的。

如何添加带有 2 个单选按钮的第二个对话框?

0 投票
1 回答
3093 浏览

installation - Web 设置替换以在 VS2012 中创建 MSI?

我在 VS2010 中有一个项目,它使用 Web 设置项目进行部署。我现在正在考虑将其迁移到 VS2012,并且必须找到一个替换设置例程。

我的要求:

  • 在开发机器上创建部署包/安装程序的一步构建。
  • 可以在服务器上运行的安装程序/例程 - 没有可用的 Visual Studio。
  • Visual Studio 和服务器之间没有直接交互。我必须通过 RDP 会话复制设置文件。
  • Web 应用程序 (MVC) 和 Windows 服务的设置,最好捆绑在一个安装程序中(新要求目前无法解决 din Web Setup 项目)。
  • 作为设置的一部分运行 EF 迁移的可能性(当前通过自定义操作完成)。

我应该从哪里开始?我应该研究 VS2012 中改进的发布功能吗?我应该看看Wix吗?还有什么?

0 投票
0 回答
72 浏览

asp.net - 升级现有 Web 应用程序后维护 web.config 文件

我有一个 web 项目,我作为安装包提供给客户端。我的下一个版本我不想覆盖 web.config。那是我需要维护现有的 web.config。我该怎么做?

0 投票
0 回答
252 浏览

vb.net - VS2010 WebSetup 在安装期间未将 AppPool 分配给应用程序

当我在 VS2005 下编译我的项目时,以下代码帮助我配置我的 IIS 以设置 ApplicationPool 并成功地将我的 WebApplication 分配给它(使用 InstallerClass)。

现在我在VS2010下编译时遇到了麻烦!当我运行我的安装设置时,我现在变成了一个 DropDownList 来为站点选择一个应用程序池(我以前没有这个)并且在列表中没有我正在创建的 AppPool。

AppPool 将在安装后创建,我可以看到它,但我的应用程序没有绑定到它。

有人知道我错过了什么吗?非常感谢您的帮助。问候,胺

PS:代码:

0 投票
1 回答
945 浏览

wix - 如何在 MSI 中包含 Web 应用程序文件夹

我正在尝试使用 VS2010 和 WIX 进行 Web 应用程序设置,它工作正常,但我唯一要改进的是当您构建安装项目时,它将 Web 应用程序输出放在 bin 文件夹内的单独文件夹中,所以如果我想在服务器中安装该 Web,我需要复制 msi 文件 + Web 应用程序文件夹。

有什么方法可以构建安装项目以将该文件夹包含在 msi 包中?

这是我的 .wixproj 文件:

这是我的 .wsx 自动生成的一部分:

0 投票
1 回答
3923 浏览

asp.net - 无法从项目构建项目输出组内容文件

我有一个用于 ASP.NET Web 应用程序的 Web 设置项目。在我的项目输出组中,选择了 Primary output 和 Content Files。错误:当我构建项目时,

根据http://support.microsoft.com/kb/835458,没有多余的文件要删除。但是我的项目中有很多图像文件,js文件和一些xml,还有一个txt文件。有什么问题构建失败。

0 投票
1 回答
1006 浏览

visual-studio-2010 - 如何从 VS2010 的 Web Setup 项目中排除文件夹?

我想从 VS2010 的 Web 设置项目中排除 Web 应用程序中的文件夹。我进入了 Content Files -> Exclude Filter 选项以过滤掉一些特定的文件,这工作正常。但是,我想从 web 项目的根目录中排除一个名为“外部”的目录,无论我在排除过滤器中放什么,它总是包含它。

有谁知道这个选项是否应该能够排除文件夹而不是单个文件?太多了,无法单独列出。我尝试过如下规则:

  1. 外部的\*
  2. \外部的\*
  3. ~\外部\*

一切都无济于事。

另外,我看到有些人提到在安装项目文件中放置特殊块以排除东西,但我不知道该放在哪里,或者他们在谈论什么文件。如果这是这样做的方式,将不胜感激有关在何处放置规则的一些指导。

我不想从解决方案项目本身中排除该文件夹,我只想要两个安装项目,一个包含该文件夹,一个不包含该文件夹。

谢谢!

0 投票
1 回答
244 浏览

asp.net - 在应用程序池上安装 Web 服务会导致所有已安装服务的应用程序池发生更改

Windows 服务器 2008,IIS 7.5。使用“Web 设置项目”中的“Web 部署项目”来部署 Web 服务。我安装了一些 Web 服务。当我安装一个新的并针对不同的应用程序池时,所有现有服务都在之后切换到新的应用程序池设置完成。关于可能导致此问题的任何想法?

0 投票
0 回答
132 浏览

asp.net - Visual Studio 2010 - 为 Web 设置项目中的网站配置 SSL

我有一个使用 SSL 的 Web 应用程序(http 处理程序)。我现在想为这个 Web 应用程序创建一个 Web 设置,我想知道是否有可能告诉设置项目该应用程序应该使用 SSL。我想这样做是因为这个处理程序将在客户端机器中使用,我只想应用程序在安装后在 HTTPS 下正确运行(用户不需要转到 IIS 并为该网站配置 SSL)。我在安装项目的文件系统下搜索了一个特定属性,但没有这样的选项。也许我可以使用一些自定义操作来做到这一点?应用程序使用由受信任的根证书颁发机构颁发的证书,并且已安装。

0 投票
1 回答
404 浏览

windows-installer - 如何创建允许用户创建新网站和应用程序池的 Web 设置?

我必须创建一个 Web 设置,用户才能创建一个新的应用程序池和新网站。我已经能够通过自定义操作创建新网站和新应用程序池。为此,我有一个 Windows 对话框表单来获取用户的输入并创建新的或使用现有的应用程序池和网站。

由于我使用的是windows对话框形式,所以我从安装项目的用户界面视图中删除了安装地址对话框。安装程序会创建应用程序池和网站,但不会提取文件。所以我认为安装程序不会提取文件,因为我已经从用户界面视图中删除了安装地址对话框。

谁能帮我解决这个问题。

谢谢,

布里杰什·古普塔