【问题标题】:Deploying umbraco to Azure将 umbraco 部署到 Azure
【发布时间】:2014-04-29 11:13:13
【问题描述】:
在将 Umbraco 6.1.6 部署到 Azure 时,是否有人遇到过类似的问题:
如果这有什么不同的话,我的网络应用程序是使用 nuget 设置的。
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets (2291):无法打开源文件:找不到路径的一部分C:\a\src\MyProject\MyProject\Umbraco\Install\Views\Web.config;\umbraco\Install\Views\Web.config
我也收到警告:
C:\Program Files (x86)\MSBuild\12.0\bin\amd64\Microsoft.Common.CurrentVersion.targets (1696):发现同一依赖程序集的不同版本之间存在无法解决的冲突。当日志详细程度设置为详细时,这些引用冲突会列在构建日志中。
【问题讨论】:
标签:
azure
deployment
nuget
umbraco
【解决方案1】:
这是一个老歌,但它是老歌,因为我在 7.5 仍然有这个问题
解决办法:
在项目目录中,如果文件 ProjectName.wpp.targets 不存在,则创建它。确保内容包括:
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<AutoParameterizationWebConfigConnectionStrings>False</AutoParameterizationWebConfigConnectionStrings>
</PropertyGroup>
</Project>
该文件甚至不必包含在项目中。
就是这样。
【解决方案2】:
Our Umbraco 网站上有关于此问题的更多信息。但是,我必须更新 XSLT web.config 构建。
【解决方案3】:
只需删除或排除此文件夹:
C:\a\src\MyProject\MyProject\Umbraco\Install