本文介绍了在部署Web应用程序期间发生错误“无法打开源文件:找不到路径的一部分”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在部署我的网络应用程序时出现错误。
错误的标题是无法打开源文件:找不到路径的一部分

我已经使用了 Umbraco 7.4.3 und ASP.NET MVC 在我的项目。
我想在localhost上部署它。



我如何解决这个问题?

解决方案

安装后



您应该注意Umbraco nuget软件包添加了构建步骤,以便在使用Visual Studio进行Web一键发布时部署时始终包含Umbraco文件夹。
您可以在软件包中看到这些文件夹 / UmbracoCms xyz / build / UmbracoCms.targets
如果您需要排除任何这些文件夹或内容,您可以在属性/ Publish文件夹中的.pubxml文件中添加目标。例如,如果您需要排除插件在生产过程中生成的json数据。

 < Target Name =StopUmbracoFromPublishingAppPluginsAfterTargets = AddUmbracoFilesToOutput> 
< ItemGroup>
< FilesForPackagingFromProject Remove =。\App_Plugins\UmbracoForms\Data\ ** \ *。*/>
< / ItemGroup>
< / Target>

参考:


I got an error during the deploying my web-application.The title of error is Could not open Source file: Could not find a part of the path

I've used Umbraco 7.4.3 und ASP.NET MVC in my project.I'd like deploy it on localhost.

How can I solve this problem?

解决方案

Post installation

You should note that the Umbraco nuget package adds a build step to always include the Umbraco folders when you deploy using Web One-Click Publish with Visual Studio.You can see these folders in packages/UmbracoCms x.y.z/build/UmbracoCms.targetsShould you need to exclude any of these folders or content, you can add a target to your .pubxml files in the properties/Publish folder. For instance if you need to exclude json data a plugin generates during production.

<Target Name="StopUmbracoFromPublishingAppPlugins" AfterTargets="AddUmbracoFilesToOutput">
    <ItemGroup>
      <FilesForPackagingFromProject Remove=".\App_Plugins\UmbracoForms\Data\**\*.*"/>
    </ItemGroup>
  </Target>

Reference: https://our.umbraco.org/documentation/Getting-Started/Setup/Install/install-umbraco-with-nuget#post-installation

这篇关于在部署Web应用程序期间发生错误“无法打开源文件:找不到路径的一部分”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 12:53