问题标签 [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.
visual-studio-2008 - 安装程序或应用程序是否需要 IIS6 兼容性?
我有一个使用 VS2010 开发的简单“Hello World”Web 应用程序。我还为此创建了一个 Web 设置项目。如果未打开 IIS6 兼容性功能(如此处所述),安装程序在运行 IIS7 的服务器上会失败。
IIS6 兼容性是否仅是安装程序的要求,还是所有使用 VS2010/VS2008 开发的 Web 应用程序都对此具有内置依赖项?是否可以使用在 IIS7 上运行时不依赖于 IIS6 兼容性的 VS2010 或 VS2008 开发 Web 应用程序(和设置项目)?
.net - Visual Studio 2008 Web 设置项目问题
我在 Visual Studio 2008 中为多个环境(DEV、QA、UAT 和 PROD)创建了一个 Web 设置项目。我将所有四个文件系统 web.config 文件设置为以下条件和目标名称:
SourcePath 设置为所有四个 web.config 文件所在的本地计算机,并命名为 DEV.web.config、QA.web.config、UAT.web.config 和 Production.web.config。我有一个带有四个单选按钮的用户界面,其标签和值与我的文件名匹配,ButtonProperty 设置为 DEVELOPMENT_ENVIRONMENT,DefaultValue 设置为 Development。
在安装过程中,当我选择开发以外的环境(如 QA 或 UAT)时,除了 web.config 之外的所有文件都已安装。我错过了什么或可能导致此问题的任何想法?
visual-studio-2010 - 从 MSI 安装程序的命令行覆盖“文本框”对话框字段(Visual Studio 2010 Web 设置)
背景
我在 Visual Studio 2010 中有一个 Web 设置项目。
在该User Interface
部分中,我有一个自定义Textboxes
对话框。这些文本字段的属性名称类似于 EDITA1、EDITA2。
我有一个Custom Action
利用这些属性的:
在处理此自定义操作的代码中,这些参数在Context.Parameters
字典中可用
问题
我希望能够在没有 UI 的情况下从脚本运行安装程序,因此我需要通过命令行传递foo
值bar
。您应该这样做的方式是附加PROPERTY=VALUE
到您的 MSI 命令行,如下所示:
但这不起作用。不与自定义文本字段关联的自定义参数会显示。例如,BLARB
通过就好了 (Parameters["zip"]=="Donut")。但是与文本字段关联的属性不会显示出来,就好像它们在调用我的自定义安装函数之前被空的(但隐藏的)对话框破坏了一样。
visual-studio-2010 - 尝试从 clearcase 读取 vbs 文件时访问被拒绝错误
我的 .Net 2010 开发环境使用 ClearCase 正确配置。签入和签出以及其他操作在 .Net IDE 中正常工作。当我尝试构建 Web 设置项目时会出现问题。
在 PreBuildEvent 中,我正在执行 .vbs 文件来更改构建版本号。如果我尝试在不检查 .vbs 文件的情况下构建 Web 设置项目,它会失败说:
如果我签出 .vbs 文件,它会成功构建。
有人能指出我正确的方向吗?我应该寻找什么来确保它在不签出文件的情况下成功构建项目。
visual-studio - 是否可以过滤 Web 设置项目的 ContentFiles 子文件夹中的文件?
我有一个 Web 设置项目和一个包含在同一个解决方案中的网站。在设置项目中,我添加了Content files
指向网站内容。
在这个网站中有一些文件夹包含动态生成的文件(即.log 文件、一些图像文件等)。我不希望这些文件包含在设置中。我试图添加一个过滤器Symbols\*.png
,但这不起作用。我还尝试了一个名为 的过滤器*.png
,它排除了该文件夹中的 .png 文件,但问题是它还排除了网站中必须存在的所有静态 .png 文件。
如何添加一个过滤器,只排除我想要的目录下的文件?
是否可以在删除文件后调用某些PreBuildEvent
内容来告诉 VS 刷新网站内容?
有没有其他方法可以解决这个问题?
web-setup-project - 在网站的 Web 设置中使用 installclass 的问题
我正在尝试为我的网站创建一个网络设置,并且我想使用安装程序类来做一些自定义的东西。我使用的是 VS 2010,网站和安装程序是 .NET 3.5。
我在以下Install
部分添加了对安装程序类项目输出的引用Custom Actions
:
我也为这个动作设置/targetdir="[TARGETDIR]/"
了。CustomActionData
该InstallScript
项目是一个标准类库 (dll)。
有一个从类继承的公共Installer
类。正如我在几个在线示例中看到的那样,它覆盖了 Install 方法:
我认为在安装过程中应该在这里显示一个消息框,但它似乎从未被调用过。也没有显示错误。设置就像从未调用过此代码一样运行。
有人知道出了什么问题吗?
asp.net-mvc-3 - 使用 Web 设置项目创建事件源
我正在使用 MVC 3 开发一个网站,
我有一个用于将其安装到本地主机的 Web 设置项目。
现在我想要的是使用这个设置创建一个事件源(稍后我将使用我的网站登录)。
这可能吗?
我一直在关注这个链接:http: //msdn.microsoft.com/en-us/library/ms998320.aspx#paght000015%5Feventlogaccess
我之前尝试以编程方式创建事件源,但我的网络应用程序引发了安全异常,类似于用户在这篇文章中遇到的错误:写入事件日志时的 System.Security.SecurityException
提前感谢亚瑟
visual-studio-2010 - 无法从中构建项目输出组内容文件
visual-studio-2010 - 如何创建 asp.net web setup 项目
我有一个 Asp.net 应用程序,我想通过单击 .ext 或 .msi 文件轻松地在客户端机器中解聚。
然后我在vs中找到了“网络设置项目”。
但是我不知道怎么做。
就我而言,我的应用程序需要 .Net 4。
部署应用程序后,我必须修改 web.config 中我想通过安装向导收集的内容。
我还需要在部署后做一些干净的工作(修改一些文件)。
所以我想知道我的要求是否可以使用“网络设置项目”,以及如何实现?
visual-studio-2010 - Visual Studio WebSetup 安装程序,安装到多个网站
我想制作一个安装程序,它可以从注册表中读取它应该安装的目录,并且收集到的这些数据会显示一个包含这些目录的窗口,每个都有一个复选框,用于选择是否要安装在该目录中并在这些目录中执行安装目录。
如果 Visual Studio websetup 项目不可能,任何人都知道可以做到这一点的另一个安装程序?或另一种自动执行此操作的方式
谢谢