【发布时间】:2024-04-28 05:10:03
【问题描述】:
当我在 VS 中发布时,它的文件中显示“发布失败”消息。
输出:
开始 Web 部署 将应用程序/包发布到 https:// -myStite-... D:\VisualStudio\MSBuild\Microsoft\VisualStudio\v15.0\Web\Microsoft.Web.Publishing.targets(4292,5):错误:Web 部署任务失败。 ((30/10/2017 08:19:07) 在远程计算机上处理请求时出错。)
(30/10/2017 08:19:07) 在远程计算机上处理请求时出错。 值不能为空。 在 System.Version.Parse(字符串输入) 在 System.Version..ctor(字符串版本) 在 Microsoft.Web.Deployment.DeploymentAgentWorkerRequest.get_MaximumSupportedVersion() 在 Microsoft.Web.Deployment.DeploymentAgent.HandleClientServerVersionMismatch(DeploymentAgentWorkerRequest workerRequest) 在 Microsoft.Web.Deployment.DeploymentAgent.HandleRequestWorker(DeploymentAgentAsyncData asyncData) 在 Microsoft.Web.Deployment.DeploymentAgent.HandleRequest(DeploymentAgentAsyncData asyncData) 在 Microsoft.Web.Deployment.DeploymentAgent.BeginProcessRequest(DeploymentAgentWorkerRequest workerRequest,AsyncCallback 回调,对象 extraData) 发布部署失败。
========= 构建:1 成功,0 失败,0 最新,0 跳过 ========== ========= 发布:0 成功,1 失败,0 跳过 ==========
在服务器上的EventViwer中,出现这个异常:
用户:-我的用户- 客户端 IP:10.0.0.138 内容类型: 版本:9.0.0.0 MSDeploy.VersionMin: MSDeploy.VersionMax: MSDeploy.方法: MSDeploy.RequestId: MSDeploy.RequestCulture: MSDeploy.RequestUICulture: 服务器版本:9.0.1955.0 发生了传播到客户端的跟踪部署代理异常。请求 ID ''。请求时间戳:'30/10/2017 08:02:11'。错误详情: System.ArgumentNullException:值不能为空。 参数名称:输入 在 System.Version.Parse(字符串输入) 在 System.Version..ctor(字符串版本) 在 Microsoft.Web.Deployment.DeploymentAgentWorkerRequest.get_MaximumSupportedVersion() 在 Microsoft.Web.Deployment.DeploymentAgent.HandleClientServerVersionMismatch(DeploymentAgentWorkerRequest workerRequest) 在 Microsoft.Web.Deployment.DeploymentAgent.HandleRequestWorker(DeploymentAgentAsyncData asyncData) 在 Microsoft.Web.Deployment.DeploymentAgent.HandleRequest(DeploymentAgentAsyncData asyncData)
过去他工作得很好(保存的配置相同),现在有时会失败。
【问题讨论】:
-
也说说你尝试了什么?
-
嗯,错误似乎告诉您它缺少版本最大值的最大值。在部署中,它是空的。也许编辑部署设置以包含以下值:MSDeploy.VersionMax
-
确保您可以访问端点 https:// -myStite-...
标签: visual-studio-2017 iis-8 webdeploy