Asp.net mvc 在部署Web应用程序时出现错误“;无法打开源文件:找不到路径的一部分;
我在部署web应用程序时出错。 错误标题为Asp.net mvc 在部署Web应用程序时出现错误“;无法打开源文件:找不到路径的一部分;,asp.net-mvc,deployment,umbraco,web-deployment,umbraco7,Asp.net Mvc,Deployment,Umbraco,Web Deployment,Umbraco7,我在部署web应用程序时出错。 错误标题为无法打开源文件:找不到路径的一部分 '无法打开源文件:找不到路径的一部分 'E:\ARCHIVES\Projects\Main\Jahan.artifact\Jahan.artifact.Web.Mvc.UmbracoCms.App\obj\Release\aspnetcompiler\TempBuildDir\App\u Plugins\UmbracoForms\Data\Web.config\App\u Plugins\UmbracoForms\Da
无法打开源文件:找不到路径的一部分
'无法打开源文件:找不到路径的一部分
'E:\ARCHIVES\Projects\Main\Jahan.artifact\Jahan.artifact.Web.Mvc.UmbracoCms.App\obj\Release\aspnetcompiler\TempBuildDir\App\u Plugins\UmbracoForms\Data\Web.config\App\u Plugins\UmbracoForms\Data\Web.config'.'
我在项目中使用了Umbraco 7.4.3
undASP.NET MVC
。
我想在本地主机上部署它
如何解决此问题?安装后 您应该注意,Umbraco nuget软件包添加了一个构建步骤,以便在使用Visual Studio的Web一键发布进行部署时始终包含Umbraco文件夹。 您可以在软件包
/UmbracoCms x.y.z/build/UmbracoCms.targets
如果需要排除这些文件夹或内容,可以将目标添加到properties/Publish文件夹中的.pubxml文件中。例如,如果您需要排除一个插件在生产过程中生成的json数据
<Target Name="StopUmbracoFromPublishingAppPlugins" AfterTargets="AddUmbracoFilesToOutput">
<ItemGroup>
<FilesForPackagingFromProject Remove=".\App_Plugins\UmbracoForms\Data\**\*.*"/>
</ItemGroup>
</Target>
参考:这是在子级别配置文件中转换连接字符串的失败尝试 要禁用此转换,请编辑
Properties\PublishProfiles
下的发布配置文件,并将autoParameterizationWebConfigConnectionString
元素的值设置为false
。如果缺少元素,请添加该元素
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<!--
...
Other settings
...
-->
<AutoParameterizationWebConfigConnectionStrings>false</AutoParameterizationWebConfigConnectionStrings>
</PropertyGroup>
</Project>