问题标签 [webdeploy]
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.
c# - App.config 替换单元测试
我的持续集成服务器 (TeamCity) 配置为在构建时运行我们应用程序中的所有单元测试。在运行这些测试之前,我需要更改一些 appSettings 以使它们对我们的 CI 服务器有效。通过使用 Visual Studio 提供的部署项目,我正在为我的 Web 项目实现类似的功能。我可以为测试项目做同样的事情吗?
谢谢,贡萨洛
deployment - 使用 Web Deploy 的 appHostConfig 在 IIS 6 中创建网站
我在使用带有 IIS 6 的 Web Deploy 的appHostConfig提供程序时遇到了问题。我在文档中没有看到任何内容说我不能或我需要安装任何额外的东西。
我知道我正在尝试做的工作在更高版本的 IIS 中。Default Web Site
如果我在 IIS 7.5 (Windows 7) 上运行以下命令,它会创建一个我可以在 IIS 管理器中看到的副本。
但是,当我尝试在 IIS 6 (Windows 2003) 上执行完全相同的操作时,我收到以下消息:
错误:无法创建“appHostConfig”类型的对象和路径“默认网站”。
错误:发出了需要 IIS 配置系统的命令,但系统不可用。确保您使用的是包含配置系统的 IIS 版本。
我可以在 IIS 6 中执行此操作,还是需要做一些不同的事情?
iis - 将 Webdeploy 与 Webmatrix 一起使用(果园)
我已经设置了一个 VM (VMWEB-3) 来测试使用 Webmatrix 的 Orchard CMS 的本地开发以及部署到 Web 服务器。
我已经在 VMWEB-3(Server 2008)上安装了 IIS 7,并下载并安装了(默认)WebDeploy2。
我在 WebMatrix 中添加设置:
服务器:vmweb-3 用户:vmweb\Administrator 密码:* ** 站点名称:测试 URL:.http://vmweb-3
验证时,我不断收到连接超时。我可以浏览到 .http://vmeweb-3 并获取 IIS 7 启动画面等
任何建议都会很棒。
iis - WMSVC 工作,Web 部署代理抛出 401
我正在尝试让 msdeploy 从命令行工作,并且可以使用本地管理员帐户和 IIS 管理器用户帐户直接成功测试 WMSVC(使用 HTTPS,端口 8172)。这是命令行:
因此, wmsvc= 指示 msdeploy 使用https://myserver:8172/msdeploy.axd。但是,由于目标主机防火墙不允许端口 8172,我真的很想通过端口 80 使用 Web 部署代理服务。但是,当我将 wmsvc 更改为 computerName 时,它会响应 401:
其中 computername= 指示 msdeploy 使用http://myserver/MSDEPLOYAGENTSERVICE。在浏览器中,该 URL 提示输入用户名/密码,并返回一个空白页面(如果已通过身份验证),因此它似乎正在正确侦听和验证。此外,我还为 NETWORK SERVICE 添加了站点根目录的完全权限。
在标准 WMSVC 上使用 Web 部署代理服务有什么区别?提前致谢!
visual-studio-2010 - 如何在 Visual Studio 2010 中创建 Web Deploy 2.0 项目?
我们正在使用 Visual Studio 2010 使用 Web 部署发布到 IIS。我现在已经在客户端和服务器上升级到 Web Deploy 2.0(通过卸载旧版本并安装新版本)。
在 Visual Studio 中,它仍然可以创建 Web 部署 1.0 包。这就是我感到困惑的地方。Visual Studio 如何与 Web Deploy 集成?如何让 Visual Studio 创建 Web Deploy 2.0 包?
web-deployment-project - Web.config 转换变量
是否可以在 web.config 转换文件中包含变量?对于每个环境,我都有基本相同的转换,只是具有不同的值。例如,对于开发环境,我会...
对于 QA 环境,我会...
唯一的区别是 server1 与 server2 的值。这是一个简单的示例,实际上,我在转换中多次使用服务器值。有没有办法在转换文件中声明一个变量以多次使用?就像是...
visual-studio-2010 - MSBuild:如何为 Web 部署项目(VS2010)构建 Web 部署包?
我将一个网站项目(带有 Web 部署项目)从 VS2008 迁移到 VS2010。现在我可以在 VS2010 中为 Web 部署项目制作“构建部署包”,效果很好!但是我找不到如何通过 MSBuild 来做同样的事情。
msbuild - MS Remote Web Deploy II6 的问题 6
运行 web deploy 时出现以下错误:
我已经在其他IIS6机器上成功地做到了这一点,没有任何问题,所以我不明白发生了什么。远程部署服务正在运行,只是为了看看它是否重要,我在管理组下启动了该服务。那没有帮助。
任何帮助都会很棒。
visual-studio - 为 IIS 使用 Web 部署工具 - 使用管理员帐户,但不适用于 IIS 或 Windows 用户帐户
我正在与似乎是 WMSvc(IIS 的 Web 管理服务)的巨大野兽作斗争。
我正在尝试从 Visual Studio 部署网站,这让我很受不了。实际上,这会杀死我团队中除了我之外的所有人,但是由于我现在被指定为 Web 服务器经理,所以我是那个感到受伤的人。
当我使用我的 Admin windows 帐户进行部署时,它可以工作,这至少意味着我应该在路上,但它不适用于不是管理员或 IIS 经理帐户的另一个帐户。
让我告诉你我做了什么:
已安装 WMSvc。
貌似配置好了。在 MYSERVER/Management Service I 下,设置为:
/li>添加了用户 MYUSER 作为 IIS 管理器帐户。还添加了一个 windows 帐户 MYSERVER\MYUSER
- 在 MYSERVER/我的网站/IIS 管理器权限下添加了这些用户。
- 牺牲了一只山羊。
在 MYSERVER/Management Service 委派下添加了规则
/li>
毕竟,它可以通过我的 Windows 管理员帐户工作,但不能通过其他帐户工作。Visual Studio 报告 401 未经授权。在我关注的文章中,故障排除下有以下引用:
用户在尝试连接到网站时收到 401 未经授权的错误。o 原因:此错误来自 WMSVC,通常是用户名/密码错误,或者因为用户无权访问网站。o 解决方案:验证用户名/密码以及用户是否有权访问网站。
但老实说,我现在不知道我做错了什么。有任何想法吗?
感谢您的任何回答。
deployment - 打破 MsBuild 包并部署到单独的 MsBuild 和 MsDeploy 命令
我在将 MsBuild package+deploy 命令拆分为两个单独的命令时遇到了一些问题。(我需要这样做以将其他参数传递给 MsDeploy)。
运行良好的命令如下所示:
分离的打包命令如下所示:
效果很好。但是然后是 MsDeploy 部分:
失败,WmSvc.log 中出现以下错误
(以及更多的读/写操作)
它尝试访问的路径显然出了问题(因为它可以与其他方法一起正常工作)-我不确定它是否甚至尝试正确使用 iisApp 定位,目前我不认为正确的网络.config 也将被部署。