问题标签 [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.
windows-installer - Visual Studio MSI 安装程序
我有一个 Web 安装项目安装程序,我想默认安装过程中选择的站点和应用程序池。此外,我想让产品名称在安装程序的构建过程中附加当前版本号。
任何帮助将不胜感激!谢谢
asp.net - ASP.NET 项目安装程序注册表项?
我有一个 asp.net 项目,并编写了一个网络安装程序。setup exe/msi 将该项目复制到安装用户选择的目录中,并为其创建一个应用程序。
如何获取我的 asp.net 应用程序安装到的路径(在安装程序中)?我想将我的 ASP.net 应用程序的物理路径写入注册表,因为 Windows 服务需要监视此 Web 项目的目录,并且它不能这样做,除非它知道 Web 项目的安装位置。
Webinstaller 项目是否会自动将此值写入注册表?
asp.net - 安装项目未在注册表中注册
我有一个 VS Web 设置项目。
我想注册应用程序的物理路径。
在安装项目中,我在 HKLM 中创建了一个名为 Software 的新密钥,然后我创建了一个名为“MyCompany”的新密钥,然后在 mycompany 密钥中,我添加了值为 [TARGETDIR] 的密钥安装文件夹。
但是当我尝试我的安装程序并在成功安装后转到 regedit 时,注册表项不存在。我错过了什么吗?
asp.net - Visual Studio Setup 项目顺序控制
我可以从一个安装程序中连续运行多个安装程序吗?
我有一个需要 Windows 服务的 web 项目,它需要 3rd 方转换器产品。
所以我有一个 WebProject 安装程序,它应该首先运行自己(webproject),然后它应该运行一个 3rd 方安装程序,然后是 windows 服务安装程序。
并且按此顺序,因为 Web 项目和第 3 方产品创建 Windows 服务安装程序需要读取的注册表项。阅读它们很容易,但它们必须存在......
c# - 如何使用 Visual Studio 2008 SP1 中的 Web 设置项目在 IIS 中创建新网站
我的解决方案中有一个 Web 应用程序项目和一个 Web 设置项目。
当我运行由 Web 设置项目创建的 MSI 时,它只让我可以选择使用本地计算机上 IIS 中已经存在的网站。
如何让安装程序让我选择在 IIS 中创建新网站?
谢谢
c# - 为 Web 项目创建“合并模块”
我的小组在各种项目中使用合并模块,然后将其添加到设置项目中。这简化了部署,因为我们的整套功能只有一个 .msi,并允许我们在“添加/删除程序”下有一个条目。鉴于没有“Web 设置合并模块”项目类型,我找不到使用 Web 设置项目执行此操作的方法。如果我只是从网站添加项目输出,则不会部署 aspx 文件(仅程序集),如果我创建 Web 设置项目,则仅部署生成的 .msi ......它没有安装。
所以,问题是:是否有推荐的方法将 Web 项目部署为更大安装(ala 合并模块)的一部分,以便在“添加/删除程序”中有一个条目?
asp.net - 将 Microsoft Ajax Minifier 与 Web 设置项目和源代码控制一起使用
我刚刚开始研究Microsoft Ajax Minifer 4.0以用于我正在处理的 Visual Studio 2008 Web 应用程序。事实证明,将它挂接到 .csproj 文件很容易,因此它为所有脚本生成了 .min.js 文件,但是我对如何将它与 Web 设置项目和源代码控制集成感到困惑。
基本上我想要做的是将生成的 .min.js 文件包含在 Web 设置项目中,而不将它们包含在源代码控制中,因为:
- 必须在构建执行之前检查它们是一件痛苦的事情(如果它们没有被检查出来,缩小器就不能修改它们)。
- 由于它们是作为“构建工件”创建的,因此将它们存储在源代码控制下似乎是错误的。
到目前为止,我设法遇到的唯一选择是通过右键单击 Web 设置项目并选择“添加 > 文件”,然后拥有相关文件夹,将 .min.js 文件明确包含在设置项目中层次结构在“目标机器上的文件系统”中重复,以便我可以将文件强制到正确的位置。这既不优雅也不简单/健壮,因为:
- 它需要我手动将每个缩小的 js 文件手动添加到 Web 设置项目中
- 在 Web 应用程序项目和 Web 设置项目中维护相关目录结构的副本
- 请记住将任何新的 js 文件缩小版本添加到 Web 设置项目
有没有更好的方法来做到这一点?
visual-studio-2010 - 如何打包网站和数据库项目
我正在使用 Visual Studio 2010。我有一个包含 2 个 SqlServer 数据库项目和 Web 应用程序项目的解决方案。当我构建每个项目时,它们会为网站生成 SQL 脚本和 zip 文件,然后可以使用 MSDeploy 将这些文件导入 IIS。
我想创建一个将这些 sql 和 zip 文件输出打包并为我构建安装程序的某种设置项目。此安装程序只需将文件复制到特定文件夹。
我尝试创建一个安装项目,然后将来自 Web 和数据库项目的项目输出添加到其中,但似乎没有办法添加 sql/website.zip 文件。
如何创建一个将聚合这些输出 sql 和网站 zip 文件的设置项目?
c# - 如何为 ASP.Net、windows 服务创建部署应用程序?
我目前正在一个项目中工作,该项目有多个 asp.net Web 应用程序、Windows 服务。现在我们有一个要求,我需要创建一个 Setup 应用程序应该执行以下任务。
- 自动创建数据库。
- 在 IIS 虚拟目录中安装 Web 应用程序
- 安装windows服务
- 修改所有配置文件
- 在开始部署之前进行必要的检查。
哪个工具最好是开源/免费软件帮助我开发上述设置/部署应用程序?
iis-6 - Web 设置项目 - 将 Web 应用程序放置在 IIS 默认网站而不是虚拟目录中
我正在使用 .net 2010 创建一个 Web 设置项目。设置已成功构建。但是当我安装设置时,它将网站安装在虚拟目录中。
像这样
现在我希望将 Web 应用程序放置在 IIS 默认网站中,而不是虚拟目录中或启用站点文本框以供输入。
谢谢。