问题标签 [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 投票
1 回答
1521 浏览

visual-studio-2010 - 在 Visual Studio 2010 Web 安装项目中创建可写文件夹

我有一个 VS2010 web-setup 项目,它运行良好,并在 IIS 下为我的 ASP.NET 项目创建了一个虚拟目录。

我需要它来为日志创建一个目录。我设法通过创建一个 WebFolder 并将其设置为可写来做到这一点。它创建的目录不可被 IIS 写入。

我怎样才能解决这个问题?

谢谢

0 投票
1 回答
1879 浏览

asp.net - Web 设置项目无法安装动态数据站点:“安装程序被中断”

安装程序的最后一个阶段失败并显示以下消息:

安装未完成

安装程序在 [project] 可以安装之前被中断。您需要重新启动安装程序才能重试。

运行msiexec /i installer.msi /l*vx setup.log在设置日志中显示以下条目:

以前使用 Web 设置项目安装相同的 Web 应用程序没有问题。该问题在将 Web 应用程序从 .NET 3.5 SP1 升级到 .NET 4.0 后开始。

0 投票
2 回答
67 浏览

asp.net - 使用 .MSI 包部署 ASP.NET 应用程序时,目标计算机上“自述”文件的最佳位置是什么?

对于打包并出售给客户进行部署的 ASP.NET Web 应用程序,“自述”文件的最佳位置是什么,其中包含有关目标系统上的设置和配置的说明?

要求:

  • Web 应用程序的用户不能访问该文件,只有进行设置和配置的人才能访问该文件。
  • 该文件应该可以被 MSI 安装程序使用,以便它可以作为设置向导 UI 的一部分显示。
  • 解决方案应该简单且成本非常低。(我不想要一个简单的文本文件的复杂解决方案。)

我的一些想法是将文件复制到 *App_Data* 或 bin,因为默认情况下这些是受保护的文件夹,然后从安装程序中的这些位置之一拉入文件。

0 投票
1 回答
614 浏览

vb.net - 无法以编程方式在 IIS 6.0 上添加通配符脚本映射

我使用 VS 2008 创建了一个 Web 设置项目。我创建了一个自定义操作,以编程方式为我的虚拟目录添加通配符脚本映射。该应用程序安装正常,但在自定义操作期间,无法添加脚本映射。我已经在带有 IIS 6.0 的 Win 2003 服务器和带有 IIS 5.1 的 WinXP 上尝试过这个。我正在竭尽全力试图找出问题所在。这是我使用的VB代码:

将出现一个对话框,指出 RPC 服务器不可用。我已经使用元数据库资源管理器验证了 IIS 元数据库 URL。任何指向问题的指针?

谢谢,
瓦米普

0 投票
3 回答
11455 浏览

visual-studio-2008 - 如何在 VS 2010 中为 MVC2 应用程序创建 Web 设置项目?

我需要帮助来为我在家里制作的 MVC2 应用程序创建一个 Web 设置项目,因为我在那里有 VS 2010,我需要向办公室里的人展示,他们有 VS 2008 + sp1 + MVC2。

谢谢

0 投票
1 回答
1630 浏览

visual-studio - 如何在 Web 设置项目用户界面中设置密码字段?

在 Web 设置项目(使用 VS)中创建用户界面时,如何创建密码字段?没有任何属性可以隐藏文本字段中写入的输入(给星号而不是显示密码)...

注意:我使用的对话框类型是文本框。

非常感谢..

0 投票
0 回答
87 浏览

web-setup-project - 如何使用单个 Web 设置项目在不同位置安装解决方案的不同项目

我在 VS 2010 中有一个 asp.net MVC 解决方案,其中有多个 asp.net MVC Web 应用程序项目。我的要求是这些项目中的每一个都应该能够独立部署在相同/不同的服务器上。我必须使用 Web 设置项目来部署它们。我不想为每个 MVC Web 应用程序项目创建单独的 Web 设置项目。是否可以只创建一个 Web 设置项目并在安装过程中为每个项目提供目标目录名称?或者有没有其他替代方法可以达到同样的效果?例如:如果我在解决方案中有 3 个不同的项目,我想将每个项目的文件放在不同的服务器上(安装时需要提供服务器路径)。这可能使用单个 Web 设置项目吗?

或者,我可以为不同的项目创建单独的 .msi 文件,但使用单个 Web 设置项目吗?

谢谢,马诺伊

0 投票
1 回答
894 浏览

visual-studio - 使用 Visual Studio Web 安装项目在两个不同的虚拟目录中安装两个网站

我试图将两个需要安装在不同虚拟目录中的 Web 项目放在同一个 Web 设置项目中,因为它们密切相关,但它们必须单独运行。

我可以将项目 1 放在一个目录中,将项目 2 放在同一虚拟目录的子目录中。

我尝试在文件系统编辑器中添加一个“Web 自定义文件夹”,并将其中一个输出配置到那里,然后当我运行安装程序时,虚拟目录的文本框显示为空,然后放一些安装失败.

这可以做到吗?如何?

非常感谢。

0 投票
0 回答
605 浏览

c# - 如何更改 Web 设置项目的安装路径?

使用默认的 Web 安装项目,安装将在 inetpub/wwwroot 中。我尝试使用自定义操作,在 onInstall 方法中,我这样做了。

我已经/targetdir="[TARGETDIR]\"为安装和提交添加了自定义操作数据,但安装路径仍位于 wwwroot。

我知道您可以首先创建一个虚拟目录,然后使用相同的虚拟目录名称使用普通 Web 项目进行部署。但我希望可以减少步骤。无论如何建议这样做?

0 投票
1 回答
184 浏览

asp.net - VS Web 设置项目的替代方案?

任何人都可以为网络应用程序推荐一个更好的安装程序吗?你用什么来部署/安装你的网络应用程序?

PS。我个人不喜欢“Web 设置项目”的地方在于它要求目标机器上存在“IIS 6.0 管理能力特性”。这让我们的许多客户感到沮丧。