【发布时间】:2015-03-30 14:09:45
【问题描述】:
您好,将在 .netframework 4.5 上运行的这个特定 MVC 应用程序发布到 IIS7(windows 2008)和 IIS8(windows 2012)服务器时出现以下错误;
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets(4077,5):警告:将 DeployAsIisApp 和 IncludeIisSettingsOnPublish 的属性值都设置为 true不推荐,因为 IncludeIisSettingsOnPublish 是 DeployAsIisApp 的超集 使用 E:\INSPNIA_WB0R5L90SUPDATED\INSPNIA_WB0R5L90S\MVC5_Full_Version\PCA\Web.Release.config 将 Web.config 转换为 obj\Release\TransformWebConfig\transformed\Web.config。 Auto ConnectionString 将 Views\Web.config 转换为 obj\Release\CSAutoParameterize\transformed\Views\Web.config。 Auto ConnectionString 将 obj\Release\TransformWebConfig\transformed\Web.config 转换为 obj\Release\CSAutoParameterize\transformed\Web.config。 将所有文件复制到下面的临时位置以进行打包/发布: obj\Release\Package\PackageTmp。 添加站点清单(sitemanifest)。 添加 appHostConfig(默认网站/PCA)。 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets(4270,5):错误:Web 部署任务失败。 (源 (appHostConfig=Inspinia_MVC5) 和目标 (appHostConfig=Default Web Site/PCA) 与给定操作不兼容。) 发布部署失败。
任何有关解决此问题的帮助将不胜感激。注意我有其他使用相同框架的解决方案,他们能够成功发布,因此我认为这是特定解决方案中的一个问题,但我无法找出确切的问题
【问题讨论】:
-
注意到 VS 正在添加子 appHostConfig (sitemanifest/appHostConfig[@path='Default Web Site/PCA']/site[@name='Inspinia_MVC5'])。那是导致此错误的原因,我该如何删除它?即这个孩子 appHostConfig ?
标签: asp.net visual-studio-2013 msbuild