【问题标题】:Publishing Website on Visual Studio 2010 fails (MVC3)在 Visual Studio 2010 上发布网站失败 (MVC3)
【发布时间】:2011-07-12 09:21:54
【问题描述】:

我正在尝试使用 Visual Studio 2010 中解决方案资源管理器的属性中提供的“发布”选项发布网站,但出现错误,以下是错误:

错误 1 ​​将文件 obj\Release\Package\PackageTmp\Content\css\Site.css 复制到 obj\Release\Package\PackageTmp\obj\Release\Package\PackageTmp\Content\css\Site.css 失败。找不到文件 'obj\Release\Package\PackageTmp\Content\css\Site.css'

任何想法或建议,为什么会弹出此错误导致发布失败。我还检查了我的 obj\Release 文件夹,几乎所有文件旁边都有一个感叹号。

【问题讨论】:

  • 为什么文件旁边会有感叹号?您是否使用某种版本控制,例如 SVN?如果你是那么你有没有检查冲突等?
  • 不,我没有使用任何东西,我只是删除了 Site.css 并重新发布它,而不是在所有带有感叹号的脚本上给出错误,我不知道为什么会有感叹号在本地工作正常所有脚本都在那里。

标签: asp.net-mvc visual-studio-2010 asp.net-mvc-2 publish


【解决方案1】:

进入 Windows 资源管理器,导航到您网站的根目录,找到 binobj 文件夹并将它们发送到回收站。构建应用并尝试再次发布。

编辑

这是因为您的项目中有一个不存在的文件引用,或者与您的项目文件所期望的版本不同。尝试在解决方案资源管理器中单击Show All Files 并找到旁边带有黄色三角形的文件。然后右键单击-> 从项目中排除。这应该可以解决您的问题。

【讨论】:

  • 您在发布之前是否构建了您的应用程序?
  • 出现此错误 错误 1 ​​将文件 obj\Release\Package\PackageTmp\bin\Tools.dll 复制到 obj\Release\Package\PackageTmp\obj\Release\Package\PackageTmp\bin\ Tools.dll 失败。找不到文件“obj\Release\Package\PackageTmp\bin\Tools.dll”。 0 0 ApexTrackDays
  • 文件已经在'obj\Release\Package\PackageTmp\bin\Tools.dll'文件夹中了,我不知道为什么找不到它
【解决方案2】:

我猜你直接删除了一些项目文件(不是从项目中) 项目仍然引用它们并在发布时寻找它们

关闭解决方案并再次打开它,然后从项目中删除文件

【讨论】:

    【解决方案3】:

    意识到这个问题已经得到解答,但我认为我会做出贡献。

    收到同样的错误。该文件在 Visual Studio 中显示为那里。

    最后我尝试打开它却打不开。

    事实证明,其他开发人员之一已排除该文件,然后提交到源代码控制 (TFS)。然后我得到了最新的。

    我随后的发布失败,尽管构建成功(这是一个 cshtml 文件,所以这是意料之中的)。

    我也从我的项目中排除了该文件,并且一切正常。

    希望这对其他人有所帮助,我很惭愧地说我为此失去了一个小时的生命......

    【讨论】:

      【解决方案4】:

      它正在寻找不存在的文件, 如果解决方案中缺少您的智慧,它将不允许构建。

      这是解决方案中认为文件存在的问题,如果您通过 Windows 资源管理器查看文件应该存在的位置,则它不再存在。所以它试图复制不存在的文件..

      希望对你有帮助

      --误读

      文件上的右键。 选择选项构建操作并选择内容 复制到输出目录总是选择复制(这将确保将文件复制到目录中)

      发布并且文件应该在那里

      你应该准备好了:)

      【讨论】:

      • 我上面提到的文件已经存在,但是当我发布文件时消失
      猜你喜欢
      • 2011-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-15
      • 1970-01-01
      相关资源
      最近更新 更多