【问题标题】:ASP.NET Folder Publish Error - Unable to copy fileASP.NET 文件夹发布错误 - 无法复制文件
【发布时间】:2018-10-08 12:49:02
【问题描述】:

我正在尝试将我的 Web 项目发布到文件中。我在尝试发布时遇到了 49 个错误,即使它之前运行良好,这只是突然发生的。我得到的错误如下:

无法复制文件 "C:\Users\nebib\Desktop\www.unifrogtravel.com\Unifrog Travel ASP.NET 核心\UnifrogTravel-master\UnifrogTravel-master\UnifrogBasicDeneme\wwwroot\TemplateFiles\star-1.2\SCSS HTML\plugins\rs-plugin\js\jquery.themepunch.revolution.min.js" 到 "C:\Users\nebib\Desktop\www.unifrogtravel.com\Unifrog Travel ASP.NET Core\UnifrogTravel-master\UnifrogTravel-master\UnifrogBasicDeneme\obj\Release\netcoreapp1.1\PubTmp\Out\wwwroot\TemplateFiles\star-1.2\SCSS HTML\plugins\rs-plugin\js\jquery.themepunch.revolution.min.js”。 指定的路径、文件名或两者都太长。完全合格的 文件名必须少于 260 个字符,并且目录名 必须少于 248 个字符。

即使我搜索了这个问题的答案,我也无法解决它。任何帮助表示赞赏,谢谢。

【问题讨论】:

标签: c# asp.net asp.net-mvc visual-studio publish


【解决方案1】:

问题是路径太长了。您的消息错误显示“完全限定的文件名必须少于 260 个字符,并且目录名必须少于 248 个字符。” 尝试将其复制和/或部署到不同的文件夹。 (例如 c:\temp\myAppSource 和 c:\temp\myAppTarget)

【讨论】:

  • 我试图这样做,但由于我试图复制的 49 个文件已经在一个超过 248 个字符的预结构化文件中,这将是一个很长的解决方法,我我不愿意移动这些文件并更改引用这些文件的每个代码 sn-p。
  • @NebihBaşaran,尝试将网络驱动器映射到您的文件夹(右键单击“我的电脑”,映射网络驱动器)(可能您必须共享文件夹才能看到它)并输入为驱动器名称“yourPCname ...”然后使用该驱动器,它应该更短
【解决方案2】:

这其实是VS发布项目的一条很长很长的路。最好将项目移动到不同的驱动器,例如 D:\UnifrogTravel-master\UnifrogBasicDeneme 并发布它。恐怕没有其他解决方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-10
    相关资源
    最近更新 更多