问题标签 [webdeploy-3.5]

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 回答
294 浏览

asp.net - 生成的 *.SourceManifest 不包括额外的 runCommand WebDeploy 设置

我正在尝试将 a 配置runCommand为等待超过 1 秒的默认值才能完成。

这是一个示例pubxml代码:

当我开始部署时,它成功地*.SourceManifest.xml在临时包目录中创建了一个文件,但它只包含路径:

此外,我正在从 Visual Studio 部署整个网站。

除了添加到结果文件中的路径参数之外,还有什么方法可以获取更多信息?

0 投票
1 回答
540 浏览

iis - 有没有办法只使用命令行界面来安装像 IIS 这样的 Windows 功能?

我想为 Windows Server 2012 提供:

  • 网络服务器
  • 网络部署

和其他 IIS 功能。

当我查看描述如何安装的文章时,有很多图像告诉我该怎么做,只是使用GUI方式,但是,命令行界面比“单击 > 下一步 > 下一步 > 完成多次”更安全、更快。 ..

所以...有一种方法可以只使用命令行在Windows Server 2012 上安装这些功能吗?

0 投票
1 回答
73 浏览

asp.net - 包含来自 Web 应用程序和数据库项目的输出的 Web 部署包

在我的组织中,主要产品是一个 Web 应用程序和一个关联的数据库。Web 应用程序和数据库都在 TFS 中进行源代码控制。我们在数百个 IIS 网站实例中以各种版本运行该产品。当在 IIS 部署上有这么多网站实例时,就是 atm。一个问题。

我想要做的是将我的 Web 应用程序与我的数据库项目的输出打包在一起。我一直在研究创建一个 Web 部署包,如果我愿意,它可以很容易地远程、本地或以编程方式将 Web 应用程序部署到 IIS。我想要实现的是拥有一个包,但我想知道是否可以利用 dacpac 增量数据库部署将数据库项目嵌入到 Web 部署包中?如果这是不可能的,是否有适合我需要的 Web Deploy Package 的替代方案?

0 投票
0 回答
514 浏览

webdeploy - 为什么 Web Deploy 说管理员不是管理员?

我在一个域上有一台 Server 2012 R2 机器,我想使用 Web Deploy 来部署一个网站。当我使用我的域凭据时,这工作正常。

ERROR_USER_NOT_ADMIN当我使用管理员帐户或管理员组中的新帐户时, Web 部署失败。

我尝试使用特殊的MSDepSvcUsers,为 IIS 8.5安装各种远程管理工具,委派权限,并在安装远程管理功能后重新安装 Web Deploy 。因为我是素食主义者,所以我还没有尝试过牺牲一只山羊

为什么我不能使用本地帐户来部署我的网站?

0 投票
1 回答
163 浏览

asp.net-mvc - 使用构建定义文件从 TFS 2013 运行自动部署时无法排除文件

当使用构建定义文件从 TFS 2013 运行自动部署时,我试图排除文件。

我在构建定义中使用的参数(MSBuild Arguments)如下:

 

 

在构建定义中,我将 Configuration 称为“任何 CPU|Release”,并且与我在 csproj 中提到的 ExcludeFoldersFromDeployment 相对应:

当我右键单击项目并单击发布时,它会成功排除这些文件,但是当我尝试通过构建定义运行它时,它不会排除这些文件和文件夹。

请帮忙。我也尝试过使用 wpp.targets 文件。但没有运气。

0 投票
4 回答
9598 浏览

asp.net-core - 发布 ASP.NET Core 应用程序时自动执行迁移

问题

使用 Web Deploy 将 ASP 5 应用程序发布到 IIS 时,有什么方法可以自动执行迁移代码 (EF 7)?

我试过了

  • 在中project.json,我在中添加了这段代码scripts

    "scripts" : { "prepublish": ["dnx ef database update", "other commands..."], "postpublish": ["dnx ef database update"] }

没有一个对我有用。

附加信息

我按照此链接上的说明使用 web deploy 将我的 ASP 5 RC-1 Web 应用程序部署到 IIS。

在发布设置中这样做后,我有:

ASP 5 RC 1 使用 Web 部署发布到 IIS

在 ASP 4 应用程序中使用 Web 部署我有其他数据库选项:

ASP 4 使用 Web 部署发布到 IIS

0 投票
0 回答
116 浏览

microsoft-web-deploy - 如何在 IIS 中使用 SQL 脚本创建部署包

使用 IIS-10、Web 部署 v3.6、Windows 10。

它是一个使用 SQL Server 2014 作为后端的 ASP.NET 网站(不是应用程序)。
我能够成功地创建和部署包,但没有 SQL 脚本。找不到有关如何在包中包含 SQL 脚本的任何信息。这是我尝试过的:

  1. 在 IIS 中,在“默认网站”下,选择我的 Web 应用程序。
  2. 在右侧,单击“导出应用程序”。
  3. 单击“管理组件”。选择“dbFullSql”作为提供者名称。对于路径,输入连接字符串。
    eg: Data Source=xxx.xxx.xx.xxx;Initial Catalog=MyDB;Persist Security Info=True;User ID=testuser;Password=test@345;

单击确定时,没有任何反应。处理图标一直显示。它必须使用任务管理器关闭。 在此处输入图像描述 还尝试使用 .sql 文件的路径,而不是 connectionString。但不知道要输入哪些参数以及如何/在哪里提及连接字符串。

如果有人能指导我正确的程序,我将不胜感激。

0 投票
0 回答
267 浏览

visual-studio-2015 - Visual Studio 2015 - 验证连接成功后发布失败

我在使用 Visual Studio 2015 Web 部署时遇到了一个令人沮丧的问题。我的发布操作在一台机器上失败,但在另一台机器上运行正常。

我的解决方案是源代码控制的,所以两台机器上的代码库是相同的,并且都像往常一样在本地构建和运行。两台机器上的发布配置文件 (.pubxml) 文件相同。

当我打开发布对话框(右键单击项目 > 发布),然后单击连接选项卡上的“验证连接”时,我会看到绿色的勾号。

验证连接显示成功

正如预期的那样,打开预览选项卡并单击“开始预览”会为我提供已更改的文件列表。

但是单击“发布”失败并显示“ERROR_COULD_NOT_CONNECT_TO_REMOTESVC”

发布失败

我已经尝试了所有可以在网上找到的故障排除技巧。但没有任何改变。

  • 停止/启动 msdepsvc
  • 停止/启动 wmsvc
  • 删除/重新创建 IIS 站点
  • 卸载/安装 Web 部署
  • 发布到不同的子域

令人困惑的部分是我可以使用相同的设置从另一台机器成功发布。

当所有设置都验证正常时,还有什么可能导致发布失败?任何建议将不胜感激。

0 投票
1 回答
260 浏览

webdeploy-3.5 - Web 部署处理程序 404 错误

我正在使用 web 部署远程安装我的网站,该网站位于我通过 VS2015 发布向导创建的打包 zip 文件中。当我运行 msdeploy.exe 时,出现 404 错误。如果我使用错误密码,我会得到错误“使用 Web 管理服务,但无法授权”,因此我知道我通过正确的服务获得了连接。

我已按照本指南进行设置,我选择 Web Deploy Handler 作为我的方法 [ http://www.asp.net/web-forms/overview/deployment/configuring-server-environments-for-web-部署/配置-a-web-server-for-web-deploy-publishing-web-deploy-handler][1]

我厌倦了此处所述的手动安装 Web 部署 [通过 MSDeploy.exe 从 WMSvc 获取 404

可疑的一件事是,如果我在远程服务器上键入https://myIp/MSDeploy.axd?site=MySite我得到这个网站的安全证书有问题(你想继续吗)

有什么建议么?

谢谢

0 投票
1 回答
879 浏览

webdeploy - .net WebDeploy 有没有办法在部署后在目标机器上运行命令/脚本

我有和 .net/angular2 应用程序,我正在使用 WebDeploy 发布。但是当发布完成时,我想在目标机器上运行一些命令,比如

有办法做到这一点吗?